【问题标题】:"s3cmd get" for only changed files“s3cmd get”仅用于更改的文件
【发布时间】:2020-04-12 11:11:05
【问题描述】:

我需要每天运行s3cmd get 命令并且只下载更改的文件(如果有的话)。有这个--skip-existing 选项可以跳过已经存在的文件,但它不检查 S3 上的文件内容是否发生了变化。

有没有办法只用s3cmd 获取更改的文件?或者,如果有这样的选项,我也可以使用aws-cli

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-cli s3cmd


    【解决方案1】:

    您可以使用sync

    这在s3cmdaws s3 cli 中都可用。

    s3cmd sync <s3Uri> <LocalPath>
    

    或者

    aws s3 sync <s3Uri> <LocalPath>
    

    【讨论】:

    • 哦,我真傻!我不知道我可以sync 到本地。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多