1、概述 在某些时候我们需要除了某个文件,其他都要删除, 如何操作呢? 例如: 有jdk.tar.gz, mysql.tar.gz, zookeeper.tar.gz,A.tar.gz 等多个文件, 如果需要处理jdk的外全部都要删除如何操作呢, 一般这种使用操作都是要删除的文件很多, 留下的文件很少的情况下。 2、操作 首先是开启, 执行命令: shopt -s extgolb 接下来运行删除操作: rm -f !(jdk.tar.gz|A.tar.gz)来实现。