Come posso creare un file zip con la data nel suo nome?


12

Nella riga di comando, come posso creare un file zip da una directory, il cui nome sarebbe la data corrente?

Posso usare zip -r name dir, ma come dargli la data per un nome?

Risposte:


28

Facendo scivolare il datecomando nel nome del file:

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

Lo fa solo anno-mese-giorno ma puoi usare orari, settimane, ecc. Se ti va più bene. Puoi leggere di più sulle stringhe di sostituzione in man date.


fantastico, di te :)
szaman

1
per data e ora: zip -r "archivio - $ (data +"% Y-% m-% d% H-% M-% S "). zip" file1 file2 file3 file4
Samad
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.