【发布时间】:2017-12-20 23:58:11
【问题描述】:
我正在从 s3cmd 工具转移到由 Amazon 分发的官方 aws CLI 工具,并且在转换旧脚本时,我很好奇如何构造这个等效命令:
s3cmd --delete-removed sync s3://$BUCKET $LOCAL_DIR/
从s3cmd 文档中,我看到--delete-removed 被定义为:Delete remote objects with no corresponding local file。
但是,这里哪个被认为是远程的,哪个被认为是本地的?我担心带有--delete 标志的aws s3 sync 命令不会呈现相同的结果。
是
s3cmd --delete-removed sync s3://$BUCKET $LOCAL_DIR/
和
aws s3 sync s3://$BUCKET $LOCAL_DIR/ --delete
相同的命令?
感谢您帮助我解开困惑!
【问题讨论】: