sparkydogX / sparkydogx_blog_comment

Comments for https://sparkydogx.github.io
1 stars 0 forks source link

在Linux下如何删除大量文件 | SparkydogX Blog #36

Open sparkydogX opened 5 years ago

sparkydogX commented 5 years ago

https://sparkydogx.github.io/2017/09/28/howto-delete/

在Linux下,直接删除一个包含大量文件的文件夹时会报错:bash: /bin/rm: Argument list too long此时可使用命令:ls | xargs -n 10 rm -fr ls来删除。这个命令的意思是:输出所有的文件名(用空格分割),xargs将ls的输出分组,每10个为一组(以空格为分隔符)作为rm -rf的参数,也就是说将所有文件名10个为一组,由rm -rf删除。