ในบรรทัดคำสั่งฉันจะสร้างไฟล์ zip จากไดเรกทอรีซึ่งชื่อจะเป็นวันที่ปัจจุบันได้อย่างไร
ฉันสามารถใช้zip -r name dir
แต่ให้ตั้งชื่ออย่างไร
ในบรรทัดคำสั่งฉันจะสร้างไฟล์ zip จากไดเรกทอรีซึ่งชื่อจะเป็นวันที่ปัจจุบันได้อย่างไร
ฉันสามารถใช้zip -r name dir
แต่ให้ตั้งชื่ออย่างไร
คำตอบ:
โดยการเลื่อนdate
คำสั่งไปยังชื่อไฟล์:
zip -r "archive-$(date +"%Y-%m-%d").zip" file1 file2 file3 file4
นั่นก็แค่ปีเดือนวัน แต่คุณสามารถใช้ครั้ง, สัปดาห์, ฯลฯ หากที่เหมาะกับคุณมากขึ้น คุณสามารถอ่านเพิ่มเติมเกี่ยวกับสตริงการแทนที่man date
ได้