findコマンドで名前の条件をいろいろ指定

More than 5 years have passed since last update.

findで名前に○○とか△△を名前に含まないファイルを探したいときには-not-andを組み合わせることで実現できる。

例えば次のようなコマンドを実行するとmecabcabochaを拡張子とするファイルは検索対象から除外できる。

find . -not -name '*\.mecab' -and -not '*\.cabocha' -type f

-orもある。


参考