Unix/Linux find "patterns" FAQ: How do I find files or directories that don't match a specific pattern (files not matching a regex pattern, or filename pattern)?
In my case I just ran into a situation where I needed to find all files below the current subdirectory that are NOT named with the filename pattern "*.html" . Fortunately with the newer Unix/Linux find syntax this solution is pretty easy, you just include the "-not" argument, like this: