1. 程式人生 > >Linux 下rm刪除命令提示 /bin/rm: argument list too long的解決辦法

Linux 下rm刪除命令提示 /bin/rm: argument list too long的解決辦法

       假設我們要刪除資料夾test,test下有很多檔案,如果我們使用rm ./test/* 命令進行刪除,則會出現/bin/rm: argument list too long無法刪除的報錯提示。

報錯提示原因:資料夾下的檔案數目過多,命令列過長所致。

解決方法:我們可以結合xargs命令來刪除,ls | xargs -n 9 rm -rf ,ls列出當前目錄下的所有檔案,以空格作為分隔, xargs是一個過濾器, -n 9 表示每9個檔案作為一組,作為 命令 rm -rf 的引數,這樣命令列就不會過長了。