web-dev-qa-db-fra.com

Comment créer un fichier Zip avec la date dans son nom?

Dans la ligne de commande, comment créer un fichier Zip à partir d'un répertoire dont le nom correspond à la date du jour?

Je peux utiliser Zip -r name dir, mais comment lui donner la date pour un nom?

11
szaman

En glissant la commande date dans le nom du fichier:

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

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

24
Oli