Recent twitter entries...

  •  

เทคนิดการลบ file ใน Linux กรณีไฟล์เยอะๆ

0

Posted on : 13-12-2010 | By : admin | In : CentOS, Linux

ในบางครั้ง files ใน directory ของเราอาจจะมีจำนวนมาก จนกระทั่งเมื่อเราต้องการลบโดยคำสั่ง rm -f (ชื่อไฟล์) จะไม่สามารถลบได้ ( error จะขึ้นว่า /bin/rm: Argument list too long )

ให้ใช้คำสั่ง find แทน แล้วตามด้วย argument xargs rm -f ก็จะสามารถลบได้

ตัวอย่างคำสั่ง find . -name spam* | xargs rm -f

อีกเทคนิคนึงที่ผมชอบใช้คือ ในกรณีที่ต้องการลบไฟล์ทั้งหมดใน directory นั้น ก็ลบ directory ทิ้ง แล้วค่อยสร้างขึ้นมาใหม่ก็ได้

Post a comment