findコマンドで特定のパスやディレクトリを検索対象から除外する方法について説明します。 find + grep -v findで検索してgrepで必要ないパスを除外する (-v オプションを使う) 方法が一番シンプルです。 find /path/to/dir/ -type f | grep -E -v "^/path/to/dir/(backup|error)/" find -not -path findには -path で検索対象に特定のパスを指定することができます(ワイルドカード * の指定が必要です)。 これを、-not と組み合わせることで、特定のパスを除外することができます。 find /path/to/dir/ -type f -not -path '/path/to/dir/backup/*' 対象のパスが複数存在する場合は、-o (OR演算子) でつなげて指定することもで