- Published on
Bashのfindコマンドでディレクトリを除外
- Authors
- Name
- Shou Arisaka / 有坂翔
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