其他分享
首页 > 其他分享> > rm删除指定文件外其它文件

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