¿Cómo puedo 'guardar' archivos y luego guardarlos por fecha de descarga en lugar de nombre de archivo?

3

Mi objetivo: descargar 131 JPEG y guardarlos en un formato de nombre de archivo que sea relativo al formato de fecha / hora en lugar de a su nombre de archivo.

Ya he intentado cosas que implican cambiar los nombres de los archivos después Ya se han descargado. Sin embargo, estos métodos no funcionan porque parece que los datos exif no se guardan. Por ejemplo: jhead -n%Y%m%d-%H%M%S *.jpg solo devuelve un montón de errores diciendo:

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

Normalmente, como en este caso, termino con menos archivos de los que empecé.

Entonces, ¿hay algún comando que pueda pasar a wget ¿en lugar? Ya he probado el --timestamp Opción sin éxito. (La página de manual no es para aclarar lo que eso hace).

Richard
fuente
Los datos EXIF ​​se mantienen dentro del archivo . El sistema de archivos no tiene nada que decir al respecto.
grawity
Oh ok Quizás no haya manera de resolverlo, entonces, a menos que haya una manera de hacerlo sin usar datos EXIF.
Richard
¿Por qué no usar la fecha de creación de los archivos y un software de cambio de nombre que ordena por fecha de creación?
Doktoro Reichard
Como dije en mi pregunta: lo intenté.
Richard
1
@ searchfgold6789: su pregunta indica que probó la marca de tiempo EXIF ​​incluida en la foto (que algunos sitios web simplemente eliminan para reducir el tamaño del archivo, o nunca lo agregan en primer lugar) , no es lo mismo que las marcas de tiempo del propio archivo.
grawity

Respuestas:

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

No sabes realmente cómo cambiar las URL de descarga, eso es algo que debes averiguar tú mismo.

Alex
fuente
Aquí hay un ejemplo de trabajo que utilizo wget services.swpc.noaa.gov/images/planetary-k-index.gif -O / var / www / html / Kindex_images / date +"%Y%m%d-%H%M%S".gif