linux中批量删除带空格的文件

送分小仙女□ 提交于 2020-01-15 02:35:08

两种批量删除带空格文件的方式:

第一种用find找到需要删除的文件,-print0指将空格替换成Null;而xargs中的-0参数又将null转换成空格

find . -name "xfsf*" -print0 | xargs -0 rm -rf

  

第二种用ls查找需要删除的文件,xargs中的-i参数指将每一项的名称替换成{}

ls . |grep -i  "xxx*" | xargs -i rm -rf {}

  

单独删除时用\将空格转义

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!