启动shell选项 extglob
shopt -s extglob;
删除除了i或h的文件外的文件
cd /server/webapp/web/ && rm -rf !(i|h)
其他:
关闭shell选项 extglob
shopt -u extglob
5个模式匹配操作符
?(pattern-list) | 匹配给定模式零或一次 |
---|---|
*(pattern-list) | 匹配给定模式零次或多次 |
+(pattern-list) | 匹配给定模式一次或多次 |
@(pattern-list) | 匹配给定模式之一 |
!(pattern-list) | 匹配除了给定的模式 |