rm删除指定文件外其它文件
作者:互联网
[cqs@centos7 test000123]$ touch a.txt b.txt c.txt
[cqs@centos7 test000123]$ ls
a.txt b.txt c.txt
方法一:使用!取反
[[cqs@centos7 test000123]$ rm -rf !(a.txt)
[cqs@centos7 test000123]$ ls
a.txt
方法二:使用管道 grep -v取反
[cqs@centos7 test000123]$ ls ./|grep -v a.txt |xargs rm -rf
[cqs@centos7 test000123]$ ls
a.txt
标签:文件,删除,lsa,centos7,test000123,cqs,rm,txt 来源: https://blog.51cto.com/1929297/2419121