Я использую AWS CLI для загрузки некоторых файлов из S3 (команда: 'aws s3 sync'). У меня проблема в том, что загруженный файл имеет ту же дату "последнего изменения", что и файл в S3. Я хочу, чтобы дата "последнего изменения" моего загруженного файла была равна времени, когда он был загружен (он был создан в тот момент, поэтому он был изменен в последний раз в тот момент).

Если это невозможно, есть ли способ изменить вывод команды sync? Мне нужен список абсолютных путей ко всем файлам, загруженным командой sync. На данный момент я хочу перечислить эти файлы по дате "последнего изменения" с помощью команды "найти" в linux, но я думаю, что лучше использовать вывод команд синхронизации.

2 ответа2

0

Это что-то вроде хака, но, может быть, вы можете попробовать использовать команду touch, чтобы обновить дату последнего изменения всех файлов, которые вы синхронизируете с s3?

0

есть точное совпадение. Если вы добавите это в конец своей команды, это должно помочь. --exact-метка времени

Затем следует проверить размер файла и отметку времени. Если оба они одинаковы, я не уверен, что вы можете сделать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .