linux:这是复制文件夹的正确方法吗?

时间:2013-08-10 02:16:43

标签: linux

我想将文件夹ajax_search,路径:/home/thejobco/public_html/JCCore/ajax_search/复制到此foler中:/home/thejobco/public_html/demo/typo3conf/ext/,我应该以这种方式运行命令:

cp -r /home/thejobco/public_html/JCCore/ajax_search/ /home/thejobco/public_html/demo/typo3conf/ext/

cp -r /home/thejobco/public_html/JCCore/ajax_search/ /home/thejobco/public_html/demo/typo3conf/ext

我熟悉窗口,但不熟悉unix / linux,我把/放在ajax_search之后,我知道这种方式ajax_search/,显示ajax_search是一个文件夹,但是我不知道我应该在/之后放ext吗?任何人都可以向我解释哪个是复制文件夹的正确方法?感谢

1 个答案:

答案 0 :(得分:2)

使用cp,如果目标目录已存在且您未在 source-dir 上使用尾部斜杠,then you are actually putting a copy of source-dir inside dest-dir;当您忘记目标目录已存在时,这可能是一个问题。

您应该包含尾部斜杠,以便向cp显示您尝试将目录名称复制到新目录名称,而不是复制目录进入现有的,如果它存在。