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