# Linux 反选删除

反选删除之前需要先反选文件

ls | grep -v "xxx"

提示

上述命令的返回结果中不包含带有 xxx 字符串的文件

假设文件列表如下:

2-xxx.log  aaa.txt  bbb.txt  ccc  ddd  xxx  xxx-1  xx-xxx

使用 rm 命令配合以上查询条件

rm `ls | grep -v "xxx"`

执行后则只删除不包含 xxx 的文件

2-xxx  xxx  xxx-1  xx-xxx