Linux

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