6 月
11
2008

Argument list too long 的解決方法

今天我看到某位網友的留言,
留言內容是要跟我要一個關於設定MySQL ODBC的文件,
很遺憾的是我之前把一些檔案都刪掉了,
所以只能去找以前的同事看他們有沒有備份了.

在找這個檔案的時候,
我心血來潮,順便檢查了一下看看有沒有垃圾檔案.
看了一下之後,果然發現一隻大的垃圾檔案產生器.
這個垃圾檔案產生器就是留言回覆驗證碼產生器.
產生的檔案居然直逼100MB.
對於這樣的檔案一定要除之而後快.
於是我就很直覺的下了 rm -rf *
結果居然出現了 /bin/rm: Argument list too long

通常會出現這樣的錯誤訊息,
都是由於檔案太多,最常發生在log檔.
我以前就有遇過這樣的問題,
以前都是透過寫程式的方式來解決.
但是這次我決定去查指令,

認真學習果然是有好處的,
以前寫程式寫到快要翻臉.
現在只要一行指令就搞定
find . -name ‘*.jpg’ | xargs rm
打完收工….

Comments are closed.