我如何用 `wget` 命令获取文件然后按下载日期而不是文件名保存它们?

我如何用 `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

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

那么,有没有我可以传递的命令wget呢?我已经尝试过这个--timestamp选项,但没有成功。(手册页没有清楚地说明它的作用。)

答案1

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

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

相关内容