两种批量删除带空格文件的方式:
第一种用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 {}
单独删除时用\将空格转义
原文地址:https://www.cnblogs.com/liown/p/11060980.html
时间: 2024-11-07 09:06:20