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?
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
.