3

Моя цель: загрузить 131 JPEG и сохранить его в формате имени файла, который относится к формату даты / времени, а не к имени файла.

Я уже пробовал вещи, которые включают изменение имен файлов после того, как они уже были загружены. Однако эти методы не работают, потому что кажется, что данные exif не сохраняются. Например: jhead -n%Y%m%d-%H%M%S *.jpg просто возвращает кучу ошибок, говоря:

Possible new names for for '{filename}.jpg' already exist
File '{filename}.jpg' contains no exif date stamp.  Using file date

Обычно, как и в этом случае, я получаю меньше файлов, чем начинал.

Так есть ли какая-то команда, которую я могу передать вместо wget ? Я уже пробовал опцию --timestamp но безуспешно. (На странице руководства не ясно, что это делает.)

1 ответ1

7
wget url -O `date +"%Y%m%d-%H%M%S"`.jpg

Не знаю, как изменить URL-адрес для загрузки, это то, что вы должны выяснить самостоятельно.

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