方法1:使用 ls|grep -v "XXXX"筛选
ls|grep -v "FileName"|xargs rm -rf
FileName为要保留的文件名,除此之外同一目录下的所有文件会被删除。
方法2:开启反选shopt -s extglob
shopt -s extglob
rm -rf !(FileName)
本文介绍两种方法:一是通过ls|grep-v排除特定文件进行筛选,然后删除其他文件;二是利用shopt-sextglob开启反选删除指定文件以外的所有文件。适合提升文件操作效率。
方法1:使用 ls|grep -v "XXXX"筛选
ls|grep -v "FileName"|xargs rm -rf
FileName为要保留的文件名,除此之外同一目录下的所有文件会被删除。
方法2:开启反选shopt -s extglob
shopt -s extglob
rm -rf !(FileName)
5179

被折叠的 条评论
为什么被折叠?