linux下使用rm命令刪除一個有大量檔案的目錄

imitn2015發表於2015-04-13

在linux下使用rm命令刪除一個有大量檔案的目錄使用如下命令:

rm -rf *

出現了/bin/rm: argument list too long,解決方法是:

ls | xargs -n 10 rm -fr ls

這個命令的意思是:輸出所有的檔名(用空格分割) xargs就是將ls的輸出,每10個為一組(以空格為分隔符),作為rm -rf的引數也就是說將所有檔名10個為一組,由rm -rf刪除,這樣就不會超過命令列的長度了。

相關文章