linux 刪除大批量文件 /bin/rm: Argument list too long

今天要刪除shopex的cache目錄下的文件,結果提示 -bash: /bin/rm: Argument list too long 百度查到可以用xargs命令 刪除數量比較多的文件:
ls | xargs -n 10 rm -fr

ls當然是輸出所有的文件名(用空格分割) xargs就是將ls的輸出,每10個爲一組(以空格爲分隔符),作爲rm -rf的參數 也就是說將所有文件名10個爲一組,由rm -rf刪除,這樣就不會超過命令行的長度了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章