Various thoughts and projects that grab my attention for more than a few minutes.
find . '!' -name '*.zip'
Combining it with other parameters can make it even stronger:find . -type f -iname '*debian*' ! -iname '*.png'Finds all files with the text debian anywhere in the name and where the name does not end in .png.Also matches DeBiAn and .PNG which is sometimes nice.
I find -not easier to read and use. Like$ find . -type f -not -name "*.mp3"
It's funny you should mention that! I used find in a way I hadn't before today as well!find -executable -delete@anti-dotu: Apparently -not is non-POSIX-compliant, which '!' is.