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

Posted liown

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中批量删除带空格的文件相关的知识,希望对你有一定的参考价值。

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

第一种用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 

  

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

以上是关于linux中批量删除带空格的文件的主要内容,如果未能解决你的问题,请参考以下文章

从第一个空格中批量删除文件名

025批量删除mac文件名中的空格

linux批量删除文件

怎么批量去除文件名里的空格?

怎样批量去掉文件名中的空格?

Linux下批量删除文件(急)