我正在尝试将我的本地硬盘文件夹同步到s3存储桶,问题是本地文件夹被分成了一些驱动程序,比如C:\、D:\等等…
例如,S3 Bucket中的文件包括"RD1"到"RD80"目录,本地文件C:\包含"RD1’到"RD12","D:\"包含"RD12’到"RD 20"等等…
还有什么可以使用aws-cli-sync命令来满足我的需求?
我写了一个python脚本来编译这两个备份,但我更喜欢使用sync命令并永久控制同步。
非常感谢,顺致敬意,
AWS CLIaws s3 sync
命令将文件从一个位置同步到另一个位置,包括子目录。
如果希望将多个目录同步到不同的位置,则需要多次运行sync
命令。
此外,请注意,sync
命令是单向的,可以从本地计算机到S3,也可以从S3到本地计算机(或S3到S3(。如果要在"双向"同步,则需要双向执行sync
命令。这对于处理已删除的文件尤其重要,因为如果使用--delete
选项,则仅在目标位置删除这些文件。