我在网络连接不良的网络上使用s3cmd。有时,它会在同步过程中停止,从而导致一半完成的文件/损坏的文件。通常情况下,我希望它只是继续暂停,但在这种情况下由于各种原因我不希望有不完整的下载。
有没有办法告诉s3cmd永远不要保存尚未完全下载的本地文件,而是在下次同步时重新开始?
答案 0 :(得分:0)
或者,您可以使用https://github.com/minio/mc删除不完整的上传
$ mc ls https://s3.amazonaws.com/<yourbucket> incomplete
You can selectively delete on or recursively all incomplete uploads
$ mc rm https://s3.amazonaws.com/<yourbucket>/... incomplete force
要从关闭的地方继续mc
已经实现了基于会话的上传,以便进行任何网络断开连接和故意终止。 mc
保存复制/镜像操作的本地会话。
您也可以使用
轻松恢复它们$ mc session resume <resume_id>