例えば、.log , .bak で終わらないファイル名を検索する場合、以下
$ find /path/to/dir/ -type f ! -regex '.*\.\(log\|bak\|~\)'
↑こう or ↓こう
$ find /path/to/dir/ \ -type f -regextype posix-basic ! -regex ".*.log$" ! -regex ".*.bak$"
例えば、.log , .bak で終わらないファイル名を検索する場合、以下
$ find /path/to/dir/ -type f ! -regex '.*\.\(log\|bak\|~\)'
↑こう or ↓こう
$ find /path/to/dir/ \ -type f -regextype posix-basic ! -regex ".*.log$" ! -regex ".*.bak$"