Edited at

findで特定のディレクトリを除外

More than 3 years have passed since last update.

特定のディレクトリ(lib)を除外したファイルの一覧を取得


例1

$ find . -type d -name lib -prune -o -type f -print


特定のディレクトリ(lib)を除外して、ファイル名が"*.php"のものの一覧を取得


例2

$ find . -type d -name lib -prune -o -type f -name '*.php' -print


参考: findコマンドで特定のディレクトリ以下を無視する方法 - mollifier delta blog