与cp-s相当的macos
在unix中,cp命令有一个-s选项,该选项允许:与cp-s相当的macos,macos,unix,Macos,Unix,在unix中,cp命令有一个-s选项,该选项允许: -s, --symbolic-link make symbolic links instead of copying -R, -r, --recursive copy directories recursively Mac OS版本的cp不支持-s选项。我想在Mac OS中发布与unix等价的cp-Rs src destination。我该怎么做?GNUcp中的-s标志不是POSIX标准的一部分,
-s, --symbolic-link
make symbolic links instead of copying
-R, -r, --recursive
copy directories recursively
Mac OS版本的cp不支持
-s
选项。我想在Mac OS中发布与unix等价的cp-Rs src destination
。我该怎么做?GNUcp
中的-s
标志不是POSIX标准的一部分,因此在符合POSIX的系统(如OS X)上不需要。因此,在OSX上没有通过默认的cp
直接创建符号链接的方法
但是,您有几个选择:
- 安装GNU或FreeBSD
,两者都有cp
标志。如果安装了自制软件,则可以从-s
软件包中获取GNUcoreutils
cp
- 滚动您自己的解决方案。如果您只想递归地对目录中的文件进行符号链接。它只需迭代每个文件,创建目录并对普通文件进行符号链接
-s
选项不是unix选项;有很多Unix版本不支持它,包括OSX。它也不是POSIX标准的一部分。相反,它是由GNU Coreutils版本的cp
提供的扩展,这在Linux系统上很常见。例如,可以在OS X上安装GNU Coreutils,使用第三方软件包管理器,如MacPorts。