我有一个文件夹 A。它包含另一个文件夹 data 和 opt,其中包含许多文件夹和文件。以及一个complete.txt文件,表示data和opt中的所有文件都是正确的。 我需要完全复制文件夹 A。但是 complete.txt 文件应该只有在复制所有其他文件和文件夹后才能复制。
是否有任何 linux 命令可以执行此操作。
最佳答案
使用 rsync
你可以很容易地实现它。但需要两步
$rsync -av --progress sourcefolder destinationfolder --exclude filetoexclude
$rsync -av --progress sourcefolder destinationfolder
当您使用带有排除选项的 rsync 时,它将排除特定文件 当您下次不排除使用它时,它只会复制排除的文件。
关于linux - 仅在复制所有目录后才复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35954046/