2015-12-28 52 views
-3

我在Unix Server上有一个包含多个文件的文件夹。假设它的路径是/home/work/Folder1,我想连同所有的包含文件到同一个服务器中的另一个位置复制它,可以说为路径/home/work2/Unix:将文件夹从一个位置复制到另一个位置的脚本

我怎么能复制它不重命名的文件夹或文件的内容。 ?

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

+1

只需使用复制命令:'cp -R/home/work/Folder1/home/work2 /'。 – arkascha

+1

使用'rsync'命令。不需要脚本。 – Barmar

+0

欢迎来到Stack Overflow。请[点击这里查看如何提出问题的提示](http://stackoverflow.com/help/how-to-ask) – sjsam

回答

1

很简单

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

另请参阅man page

+0

如果你解释了什么参数会有帮助。 :) – sjsam

+0

对不起,不提供解释:) – Marko

+0

没有问题,只是认为这将有助于提问.. – sjsam

0

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

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

上面的命令会复制整个文件夹Folder1中来WORK2。

相关问题