linux下刪除大量小文件


當目錄下文件太多時,用rm刪除文件會報錯:-bash: /bin/rm: Argument list too long提示文件數目太多。解決的辦法是使用如下命令:ls | xargs -n 10 rm -fr ls輸出所有的文件名(用空格分割) xargs就是將ls的輸出,每...
當目錄下文件太多時,用rm刪除文件會報錯:
-bash: /bin/rm: Argument list too long
提示文件數目太多。
解決的辦法是使用如下命令:
ls | xargs -n 10 rm -fr ls
輸出所有的文件名(用空格分割) xargs就是將ls的輸出,每10個為一組(以空格為分隔符),作為rm -rf的參數也就是說將所有文件名10個為一組,由rm -rf刪除
或者使用rsync的同步命令
rsync --delete-before -a -H  --stats test/ cache-bak/
test是空目錄,cache-bak是要清空的目錄
刪除大文件時,可以使用 >清空


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM