ฉันจะสร้างไฟล์ zip ด้วยวันที่ในชื่อได้อย่างไร


12

ในบรรทัดคำสั่งฉันจะสร้างไฟล์ zip จากไดเรกทอรีซึ่งชื่อจะเป็นวันที่ปัจจุบันได้อย่างไร

ฉันสามารถใช้zip -r name dirแต่ให้ตั้งชื่ออย่างไร

คำตอบ:


28

โดยการเลื่อนdateคำสั่งไปยังชื่อไฟล์:

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

นั่นก็แค่ปีเดือนวัน แต่คุณสามารถใช้ครั้ง, สัปดาห์, ฯลฯ หากที่เหมาะกับคุณมากขึ้น คุณสามารถอ่านเพิ่มเติมเกี่ยวกับสตริงการแทนที่man dateได้


ยอดเยี่ยมกว่าคุณ :)
szaman

1
สำหรับวันที่มีเวลา: ซิป "เก็บ - $ วันที่ (+" r% Y-% m-% d% H-% M-% S ") file1 file2 file3 file4 zip."
ซุล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.