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 นั่นเอง

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java