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

ความคิดเห็น

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

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

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

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