在我的场景中,我习惯rsync
通过网络和 USB 驱动器将一些文件备份到一个文件夹中。然后将aws s3 mv
其连续循环发送到云存储;完成后,它会再次查找此文件夹中的新文件。
我正在考虑让这个过程“安全”。当rsync
将文件复制到文件夹时,我不想aws s3 mv
存储部分文件,但如果该文件是完整的,则没有问题,即使整个文件夹不同步。
我找不到 rsync 部分文件命名规则。看起来像是name.extension.randomcode
。我想知道如何使用aws s3 mv
,--exclude=*.part
但 rsync 不使用像这样的简单名称。
rsync 部分文件命名规则如何?还有其他过滤建议吗?
答案1
如果我使用rsync --partial-dir=DIR
它,则只有在进程中断时才会将部分文件移动到此文件夹。所以我-T, --temp-dir=DIR
在同一个驱动器中的文件夹中使用,但在发送到云的文件夹之外。因此无法将部分文件发送到云。