2016-03-12 124 views
0

我有一個文件夾A.它包含另一個文件夾數據和opt,其中包含許多文件夾和文件。而一個complete.txt文件表示數據和opt中的所有文件都是正確的。 我需要完全複製文件夾A.但是,只有在複製了所有其他文件和文件夾後,complete.txt文件才應該複製。只有在複製完所有目錄後才複製文件

是否有任何Linux命令來做到這一點。

+0

你試過cp/dir/*/dirtodropfiles -fr – unixmiah

回答

1

使用rsync您可以輕鬆實現它。但是,這需要兩個步驟

$rsync -av --progress sourcefolder destinationfolder --exclude filetoexclude 
$rsync -av --progress sourcefolder destinationfolder 

當您使用排除選項rsync的,它會排除特定文件 ,當你使用它下一次不排除它只會複製已排除的文件。

相關問題