Skip to content

Delete all files EXCEPT the certain pattern

例如:删除当前目录下除了 结尾的其他文件


shopt -s extglob
rm -rf !(*.py|*.tar.gz)


find . -type f ! -name '*.tar.gz' ! -name '*.py' -delete

  1. License under CC BY-NC 4.0
  2. Copyright issue feedback, replace # with @
  3. Not all the commands and scripts are tested in production environment, use at your own risk
  4. No privacy information is collected here
Try my iOS App