码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2019-06-20 20:06:40      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:查找   ash   find   批量   div   xxx   方式   null   批量删除   

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

第一种用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中批量删除带空格的文件

标签:查找   ash   find   批量   div   xxx   方式   null   批量删除   

原文地址:https://www.cnblogs.com/liown/p/11060980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!