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