linux下刪除大量文件(rm 參數過長)


今天在服務器上清空一個文件夾的時候,提示我rm的參數過長:

cd /home/yyq/htmls
# 刪除當前文件夾下的所有文件,只能是文件比較少的
rm -r ./*    

# 文件多的可以這么刪除:
ls | xargs -n 10 rm -fr ls

命令解釋:

ls 輸出所有的文件名(用空格分割)

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


免責聲明!

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



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