-bash: /bin/rm: Argument list too long的解決辦法

studywell發表於2014-10-16
轉:


當目錄下檔案太多時,用rm刪除檔案會報錯:

-bash: /bin/rm: Argument list too long

提示檔案數目太多。

解決的辦法是使用如下命令:

ls | xargs -n 10 rm -fr ls

輸出所有的檔名(用空格分割) xargs就是將ls的輸出,每10個為一組(以空格為分隔符),作為rm -rf的引數也就是說將所有檔名10個為一組,由rm -rf刪除

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-1300407/,如需轉載,請註明出處,否則將追究法律責任。

相關文章