ls | xargs -n 10 rm -frv
ls当然是输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数 也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了
本文介绍了一种使用ls、xargs结合rm命令来批量删除文件的方法,通过限制每次传递给rm命令的文件数量来避免命令行过长的问题。
ls | xargs -n 10 rm -frv
ls当然是输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数 也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了

被折叠的 条评论
为什么被折叠?