ใส่วันที่ลงในไฟล์สำรอง. tar.gz


11

ฉันต้องการเรียกใช้tarคำสั่งง่ายๆเพื่อสำรองข้อมูลไดเรกทอรีเว็บไซต์ของฉัน มันจะทำงานผ่าน cron แต่ฉันต้องการที่จะสามารถใส่เวลาที่ทำสำรองเป็นชื่อไฟล์ ฉันไม่รังเกียจที่จะจัดรูปแบบอะไร แต่สิ่งที่อ่านไม่ออกจะเป็นสิ่งที่ดี ฉันแค่มองหาคำสั่งทั่วไป วิธีการใส่วันที่ในชื่อไฟล์ - ฉันสามารถทำสิ่งที่เหลือของน้ำมันดิน

คำตอบ:


24
tar cfz backup-$(date +%Y-%m-%d).tar.gz ...

man strftimeหรือman dateเพื่อดูว่า%--escapes สามารถใช้กับdateอะไรได้บ้าง


ขอบคุณ :-) ฉันพบว่าบางสิ่งบางอย่างมาก่อน แต่ไม่สามารถใช้งานได้ด้วยเหตุผลบางอย่าง Geekosaur บันทึกวัน!
Bojangles

นี้อาจจะเป็นเฉพาะที่แตกต่างวันที่คำสั่งที่คุณใช้ แต่นี่อาจจะเป็นสิ่งเดียวกันกับตัวละครน้อยไม่กี่: tar สำรอง cfz - $ วันที่ (% + F) .tar.gz ...
อุดมไปด้วย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.