这里只介绍开启shell模式匹配来反选删除文件。
shopt -s extglob
首先通过这个命令开始模式匹配(关闭的的命令是:shopt -u extglob)
查看 extglob 选项是否开启(默认是off)
$ shopt extglob
extglob off
假如只保留file1:
rm -fr !(file1)
保留多个文件:
rm -fr !(file1|file2)
这里只介绍开启shell模式匹配来反选删除文件。
shopt -s extglob
首先通过这个命令开始模式匹配(关闭的的命令是:shopt -u extglob)
查看 extglob 选项是否开启(默认是off)
$ shopt extglob
extglob off
假如只保留file1:
rm -fr !(file1)
保留多个文件:
rm -fr !(file1|file2)
转载于:https://my.oschina.net/bobwei/blog/1486077