Command : ค้นหาไฟล์และลบออก

linuxWednesday, December 15, 2010 - 15:32

ในการหาไฟล์บน linux นั้นส่วนมากผมจะชอบใช้คำสั่ง find ในการค้นหา คราวนี้ผมมีความคิดว่าสมมติผมต้องการลบไฟล์ขยะหรือไฟล์สำรองที่ถูกสร้างมาจาก gedite เช่น name.sh~ , index.php~ ซึ่งไฟล์พวกนี้มันอยู่เต็มเครื่องผมไปหมดหลังจากที่ใช้ gedite ในการแก้ไข

จะให้มานั่งลบทีละไฟล์ก็ใช่เรื่องเลยต้องใช้คำสั่ง command line พระเอกของเราช่วยซะหน่อย

Linux or UNIX - Find and remove file syntax

find . -iname "FILE-TO-FIND" -exec rm -rf {} \;

เช่น

sudo find / -iname "*~" -exec rm -rf {} \;

อันนี้ก็จะหาจาก root directory และหาไฟล์ทั้งหมดที่มีชื่อลงท้ายด้วย ~ จากนั้นก็นำไปรันคำสั่ง rm -rf ต่อเพื่อทำการลบ

ที่มา : http://www.cyberciti.biz/faq/linux-unix-how-to-find-and-remove-files/

แนะนำให้อ่าน

แสดงความคิดเห็น