While the -x option is a list of exclusions, the -m matching option allows specifying just one match. It might be useful to allow specifying multiple matches like -x.
As a related issue, note that fnmatch() may be case-insensitive, depending on the OS, and it might be nice to explicitly indicate a case sensitive match (possibly with -M).