logo
Published on

Bashのfindコマンドでディレクトリを除外

Authors

LinuxのBashコマンドラインのfindコマンドで、フォルダ・ディレクトリを除外する方法について紹介します。

例えば ./misc フォルダ・ディレクトリを除外したい場合、./misc -prune -o のようにしてやります。以下に例を挙げます。

find . -path ./misc -prune -o -name '*.txt' -print
Here is an example with multiple directories:

find . -type d \( -path dir1 -o -path dir2 -o -path dir3 \) -prune -o -print