在linux中移动文件夹

时间:2013-12-23 05:22:38

标签: linux putty

目前,我已设置以下命令:

cp symfony-original /db/web/symfonyprojects/job/ 

此后,发生错误

  

cp:省略目录'symfony-original'

这是什么意思?

2 个答案:

答案 0 :(得分:2)

使用-r选项

cp -r symfony-original /db/web/symfonyprojects/job/

cp 用于复制单个文件。所以它说是省略。如果要复制目录,则需要使用 -r 选项进行递归复制。

使用以下命令探索更多选项

man cp

答案 1 :(得分:0)

我通常会使用

cp -xa source /destination/path/

-x开关告诉cp不要跨越文件系统边界(如果您在该路径中安装了不想复制的文件系统)

-a开关是“存档”模式,它有效地执行“-d -R --preserve = all”...“ - d”开关将告诉它复制符号链接,但不会遍历它们。 “-R”开关可与用户2486495在答案中告诉您的“-r”开关互换。

我认为“--preserve = all”开关是神奇的,因为它会尝试保留有关正在复制的文件/文件夹的所有属性,例如所有者,时间戳,文件模式等。< / p>