Skip to content

Delete all files EXCEPT the certain pattern

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

rm

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

find

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