我将如何`wget` 文件,然后按下载日期而不是文件名保存它们?

Ric*_*ard 3 linux bash wget

我的目标:下载 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
Run Code Online (Sandbox Code Playgroud)

通常,在这种情况下,我最终得到的文件比开始时要少。

那么有什么我可以传递给的命令wget吗?我已经尝试过该--timestamp选项但没有成功。(手册页没有明确说明它的作用。)

Ale*_*lex 8

wget url -O `date +"%Y%m%d-%H%M%S"`.jpg
Run Code Online (Sandbox Code Playgroud)

不知道如何更改下载 URL,这是您必须自己弄清楚的事情。