Linux下结合xargs实现删除指定文件之外的其他文件
2018-11-22操作系统
2019
碰到需要删除目录下除去指定文件的其他所有文件可用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)