Bagaimana saya bisa membuat file zip dengan tanggal pada namanya?

11

Di baris perintah, bagaimana saya bisa membuat file zip dari direktori, yang namanya akan menjadi tanggal saat ini?

Saya bisa menggunakan zip -r name dir, tetapi bagaimana memberi tanggal untuk sebuah nama?

szaman
sumber

Jawaban:

27

Dengan menyelipkan dateperintah ke nama file:

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

Itu hanya berlaku tahun-bulan-hari tetapi Anda dapat menggunakan waktu, minggu, dll jika itu lebih cocok untuk Anda. Anda dapat membaca lebih lanjut tentang string substitusi di man date.

Oli
sumber
hebat, daripada kamu :)
szaman
untuk tanggal dengan waktu: zip -r "arsip - $ (tanggal +"% Y-% m-% d% H-% M-% S "). zip" file1 file2 file3 file4
Samad