Unix การใช้ คำสั่งลบไฟล์ ร่วมกับ คำสั่ง find
Unix การใช้ คำสั่งลบไฟล์ ร่วมกับ คำสั่ง find
ใน Unix การ Delete file นั้นเรามักจะคุ้นเคยกับคำสั่ง rm
เช่น rm - f *.end คือการลบไฟล์ที่นามสกุล .end ทั้งหมด
แต่ถ้าหากเราต้องการที่จะทำการใช้คำสั่ง find ก่อนแล้วค่อยทำการลบ result นั้น
ให้ใช้คำสั่งนี้ครับ
find /var/tmp/stuff -mtime +90 | xargs rm -f
เริ่มจากการ find หา file ที่ modify เก่ากว่า 90 วัน ณ วันที่ค้นหา (-mtime +90)
จากนั้นให้ทำการ delete file ที่ได้จาก result ของการ find นั่นเอง
ใน Unix การ Delete file นั้นเรามักจะคุ้นเคยกับคำสั่ง rm
เช่น rm - f *.end คือการลบไฟล์ที่นามสกุล .end ทั้งหมด
แต่ถ้าหากเราต้องการที่จะทำการใช้คำสั่ง find ก่อนแล้วค่อยทำการลบ result นั้น
ให้ใช้คำสั่งนี้ครับ
find /var/tmp/stuff -mtime +90 | xargs rm -f
เริ่มจากการ find หา file ที่ modify เก่ากว่า 90 วัน ณ วันที่ค้นหา (-mtime +90)
จากนั้นให้ทำการ delete file ที่ได้จาก result ของการ find นั่นเอง
ความคิดเห็น
แสดงความคิดเห็น