Unix:将文件夹从一个位置复制到另一个位置的脚本

时间:2015-12-28 16:17:15

标签: bash unix copy server

我在Unix Server上有一个包含多个文件的文件夹。假设它的路径是/home/work/Folder1,我想将它与所有包含的文件一起复制到同一服务器中的另一个位置,让我们说道路/home/work2/

如何在不重命名文件夹或文件内容的情况下进行复制。

我只想将整个文件夹复制到新位置。有人请在这方面帮助我。

2 个答案:

答案 0 :(得分:1)

这很简单

cp --archive --verbose /home/work/Folder1 /home/work2/
  • --archive保留符号链接,递归到目录,并保留所有文件属性(模式,所有权等)。
  • --verbose会在复制文件时显示这些文件;这对于测试你对cp命令将做什么的直觉非常有用。

另请参阅man page

答案 1 :(得分:0)

只需使用cp命令的-R选项:

$ cp -R /home/work/Folder1 /home/work2

上面的命令会将整个文件夹Folder1复制到work2。