0
我有一個文件夾A.它包含另一個文件夾數據和opt,其中包含許多文件夾和文件。而一個complete.txt文件表示數據和opt中的所有文件都是正確的。 我需要完全複製文件夾A.但是,只有在複製了所有其他文件和文件夾後,complete.txt文件才應該複製。只有在複製完所有目錄後才複製文件
是否有任何Linux命令來做到這一點。
我有一個文件夾A.它包含另一個文件夾數據和opt,其中包含許多文件夾和文件。而一個complete.txt文件表示數據和opt中的所有文件都是正確的。 我需要完全複製文件夾A.但是,只有在複製了所有其他文件和文件夾後,complete.txt文件才應該複製。只有在複製完所有目錄後才複製文件
是否有任何Linux命令來做到這一點。
使用rsync
您可以輕鬆實現它。但是,這需要兩個步驟
$rsync -av --progress sourcefolder destinationfolder --exclude filetoexclude
$rsync -av --progress sourcefolder destinationfolder
當您使用排除選項rsync的,它會排除特定文件 ,當你使用它下一次不排除它只會複製已排除的文件。
你試過cp/dir/*/dirtodropfiles -fr – unixmiah