Linux 删除除指定文件外的其他文件 发表于 2017-08-29 Find12345# 排除单个文件find . ! -name 'exec.js'# 排除多个文件find . ! -name 'exec.js' -a ! -name '.git' Bash1234567shopt -s extglob# 排除单个文件rm -- !exec.js# 排除多个文件rm -- !(exec.js|.git) Zsh1234567setopt extended_glob# 排除单个文件rm -- ^exec.js# 排除多个文件rm -- ^(exec.js|.git)