仅在复制所有目录后复制文件

时间:2016-03-12 05:12:19

标签: linux directory copy

我有一个文件夹A.它包含另一个文件夹数据和opt,其中包含许多文件夹和文件。还有一个complete.txt文件,它表示数据中的所有文件和opt都是正确的。 我需要完全复制文件夹A.但是,只有在复制了所有其他文件和文件夹后才能复制complete.txt文件。

是否有任何linux命令可以执行此操作。

1 个答案:

答案 0 :(得分:1)

使用rsync您可以轻松实现它。但这需要两个步骤

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

将rsync与exclude选项一起使用时,它将排除特定文件 并且当您下次使用它而不排除时,它将仅复制排除的文件。