¿Cómo puedo crear un archivo zip con la fecha en su nombre?


12

En la línea de comandos, ¿cómo puedo crear un archivo zip desde un directorio, cuyo nombre sería la fecha actual?

Puedo usar zip -r name dir, pero ¿cómo darle la fecha para un nombre?

Respuestas:


28

Al deslizar el datecomando en el nombre del archivo:

zip -r "archive-$(date +"%Y-%m-%d").zip" file1 file2 file3 file4

Eso solo hace año-mes-día, pero puede usar tiempos, semanas, etc. si eso le conviene más. Puede leer más sobre las cadenas de sustitución en man date.


genial, que tú :)
szaman

1
para fecha con hora: archivo zip -r "- $ (fecha +"% Y-% m-% d% H-% M-% S "). zip" archivo1 archivo2 archivo3 archivo4
Samad
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.