无法递归复制隐藏目录 - UNIX

时间:2015-08-21 22:36:56

标签: macos bash unix

我目前正在尝试使用此命令递归复制隐藏目录

cp -r ../openshiftapp/.openshift .

它不起作用......可能出错?

2 个答案:

答案 0 :(得分:4)

在OS X上,您应该使用-R而不是-r。手册页(Snow Leopard 10.6.8)说:

  

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

答案 1 :(得分:1)

var searchString= "webm"; $("#quality_input option").each(function(){ var value= this.val(); if(value.indexOf(searchString)>=0){ $("#quality_input").val(value); break; } }); 命令的递归选项将用于目录,而不是文件。文档说明:

cp

OSX docs有更多信息,但不建议该选项可以与文件一起使用。相反,它仍然提到它们用于复制目录内容:

-R, -r, --recursive
          copy directories recursively