为什么 OSX cp -avr 会出现此错误:-R 和 -r 选项可能未一起指定?

Rob*_*b L 5 cp

我只想将文件夹树复制到另一个地方,如下所示:

cp -avr /blah/blah/htdocs ./
Run Code Online (Sandbox Code Playgroud)

但我有错误:

cp: the -R and -r options may not be specified together.
Run Code Online (Sandbox Code Playgroud)

我遵循了本教程:http : //www.cyberciti.biz/faq/copy-folder-linux-command-line/ 这是关于 Linux,而我使用的是 Mac。我发现我可以通过使用 -avR 来解决。但是,我想知道为什么 -avr 会导致 Mac 上出现奇怪的错误。

Dan*_*l B 3

OS X 不是Linux,但更接近BSD。根据手册页,OS X 没有-r开关。cp以前有一个开关,但是:

cp 实用程序的历史版本有一个 -r 选项。此实现支持该选项;但是,强烈建议不要使用它,因为它不能正确复制特殊文件、符号链接或 fifo。


归档时间:

查看次数:

904 次

最近记录:

11 年,6 月 前