晴耕雨読

working in the fields on fine days and reading books on rainy days

findコマンドの -or オプションで複数条件検索

Linuxのfindコマンドでファイル名を検索するときに、どちらかの文字列を含む場合にマッチするようにしたいときに使う -or オプションについて説明します。

-or で複数条件検索

複数の条件でファイル名を検索するときは -or オプションを使います。 具体的には -name 条件1 -or -name 条件2 のように書きます。

find . -type f -name "*test*" -or -name "*dev*"

ディレクトリ名を検索するときは -type d に変えます。

find . -type d -name "*test*" -or -name "*dev*"

以上です。