【问题标题】:Copy file only after all directories are copied仅在复制所有目录后复制文件
【发布时间】:2016-06-27 12:20:42
【问题描述】:

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

有没有 linux 命令可以做到这一点。

【问题讨论】:

  • 你试过 cp /dir/* /dirtodropfiles -fr

标签: linux directory copy


【解决方案1】:

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

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

当您使用带有排除选项的 rsync 时,它将排除特定文件 并且当您下次使用它而不排除它时,它只会复制排除的文件。

【讨论】:

    猜你喜欢
    • 2018-01-10
    • 1970-01-01
    • 2019-09-29
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 2020-01-07
    相关资源
    最近更新 更多