2015-12-28 53 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。

相關問題