- ประเด็นแค่ต้องการหาคำสั่งที่จะไปใส่ใน shell script เราที่ทำการ Backup web site เราด้วย tar -cfz แล้วเรา backup ทุกวัน มันก็เปลือง พึ้นที่ดิ
- อยากให้เหลือไว้เฉพาะ ไฟล์ที่ backup หลังสุด 1 อาทิตย์พอ เก่ากว่านั้นลบมันซะ
Solved
# find . -name 'mysql_backup_*' -mtime +7 -delete
อธิบายคำสั่ง
- ค้นหาไฟล์ใน dir ปัจจุบัน (.) โดยขึ้นต้นด้วย mysql_backup
- และเป็นไฟล์ที่สร้างมานานมากกว่า 7 วัน นับจากวันที่ปัจจุบันบนเครื่อง
- จากนั้นทำการลบมันซะ
อ้างอิง
No comments:
Post a Comment