您现在的位置是:蓝石榴 > 个人博客 > 操作系统

个人博客

Linux下结合xargs实现删除指定文件之外的其他文件

2018-11-22操作系统 1742
碰到需要删除目录下除去指定文件的其他所有文件可用xargs命令结合一些其他命令来实现。

碰到需要删除目录下除去指定文件的其他所有文件可用xargs命令结合一些其他命令来实现

ls|grep -v a|grep -v b|xargs rm -rf

1.ls列出当前目录下的所有文件。

#ls

a

b

c

d

2.ls|grep -v a|grep -v b列出当前目录除去a除去b的所有文件

#ls|grep -v a|grep -v b

c

d

3.在ls|grep -v a|grep -v b后面加上|xargs rm -rf后,则把前边结果作为rm -rf 的参数来执行即强制删除c和d
很赞哦!(103)