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
|
[[cqs@centos7 test000123]$ rm -rf !(a.txt|b.txt)
[cqs@centos7 test000123]$ ls
a.txt b.txt
: grep -v
[cqs@centos7 test000123]$ ls ./|grep -v a.txt |xargs rm -rf
[cqs@centos7 test000123]$ ls
a.txt