"s3cmd get" 仅适用于更改的文件
"s3cmd get" for only changed files
我需要每天运行 s3cmd get
命令并且只下载更改的文件(如果有的话)。有这个 --skip-existing
选项可以跳过已经存在的文件,但它不会检查 S3 上的文件内容是否已更改。
有没有办法只用 s3cmd
获取更改的文件?或者,如果有这样的选项,我也可以使用 aws-cli
。
您可以使用sync
这在 s3cmd
和 aws s3
cli 中都可用。
s3cmd sync <s3Uri> <LocalPath>
或者
aws s3 sync <s3Uri> <LocalPath>
我需要每天运行 s3cmd get
命令并且只下载更改的文件(如果有的话)。有这个 --skip-existing
选项可以跳过已经存在的文件,但它不会检查 S3 上的文件内容是否已更改。
有没有办法只用 s3cmd
获取更改的文件?或者,如果有这样的选项,我也可以使用 aws-cli
。
您可以使用sync
这在 s3cmd
和 aws s3
cli 中都可用。
s3cmd sync <s3Uri> <LocalPath>
或者
aws s3 sync <s3Uri> <LocalPath>