星期四, 元月 18, 2007
檔案數太多砍不掉該怎麼辦
當檔案數太多, 砍不掉的時後該怎麼辦(錯誤訊息: rm: too many arguments 或 rm: Argument list too long)
- 先轉成 file owner 的身份去下指令(不然就轉成 root 吧!)
- ls -l | awk '{print $9}' | xargs rm # 再來這樣子就可以砍掉
- ls -l *.jpg | awk '{print $9}' | xargs rm # 如果只要砍那目錄下的所有 jpg 檔
簡單的 shell script 就搞定囉 :)
不過使用前請小心確認一下, 最後 xargs rm 先拿掉, 改成 less, 先確定一下是自己要砍的, 再下此指令吧 :)
檔案太多砍不掉我有遇過,錯誤訊息大概是像這樣:
$ rm *
rm: too many arguments
Comment by
Samael Wang
(01/20/2007 03:34)
回 Samael Wang
Yeap, 就是這個錯誤訊息, 感恩~~~ :D
然後遇到此問題, 解法就如上面的命令即可刪除 :)
Comment by
Tsung
(01/20/2007 10:57)
發表迴響
PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~





