"s3cmd get" только для измененных файлов - PullRequest
1 голос
/ 12 апреля 2020

Мне нужно запускать команду s3cmd get каждый день и загружать только измененные файлы (если есть). Есть опция --skip-existing, которая пропускает уже существующие файлы, но не проверяет, изменился ли файл на S3 в содержимом или нет.

Есть ли способ получить только измененные файлы с s3cmd? Или я также могу использовать aws-cli, если у него есть такая опция.

1 Ответ

3 голосов
/ 12 апреля 2020

Вы можете использовать sync

Доступно в s3cmd и aws s3 cli.

s3cmd sync <s3Uri> <LocalPath>

Или

aws s3 sync <s3Uri> <LocalPath>
...