Comment puis-je créer un fichier zip avec la date dans son nom?


12

Dans la ligne de commande, comment puis-je créer un fichier zip à partir d'un répertoire, dont le nom serait la date actuelle?

Je peux l'utiliser zip -r name dir, mais comment lui donner la date d'un nom?

Réponses:


28

En glissant la datecommande dans le nom de fichier:

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

Cela ne fait que l'année-mois-jour mais vous pouvez utiliser des heures, des semaines, etc. si cela vous convient plus. Vous pouvez en savoir plus sur les chaînes de substitution dans man date.


génial, que vous :)
szaman

1
pour ce jour avec le temps: zip -r "archive - $ (date +" % Y-% m-% d% H-% M-% S ") fichier1 fichier2 fichier3 fichier4 zip."
Samad
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.