我在一个驱动器的不同目录中都有备份文件。这些目录中的文件可能很大,可达 800GB 左右。所以我有一个批处理文件,其中包含一组将文件上传/同步到 S3 的脚本。
请参阅下面的示例:
aws s3 sync R:\DB_Backups3\System s3://usa-daily/System/ --exclude "*" --include "*/*/Diff/*"
上传时间可能会有所不同,但到目前为止一切都很好。
我的问题是,如何编辑脚本或创建一个新脚本来检查 s3 存储桶中的文件是否已上传,并且仅当文件已上传时才从本地驱动器中删除它们,如果没有将它们保留在驱动器上?
(理想情况下它会检查每个文件)
我不熟悉 aws s3 或可以执行此操作的 aws cli 命令吗?如果我说得很清楚或者您需要更多详细信息,请告诉我。
任何帮助将不胜感激。