答え1
すべてのコマンドまたはアプリケーションについて
Linux名前空間を簡単に使用できます。火災刑務所次の例のように
firejail --noprofile --quiet --blacklist=/path/to/exclude command-or-app
ディレクトリを除外する別の方法find
firejail --noprofile --quiet --blacklist=/path/to/exclude find /search/location -name am-looking-for-this
このメソッドはアクセスを拒否し、/path/to/exclude
find コマンドは stderr として印刷し、終了access denied
ステータスは 0 ではありません。2>/dev/null
必要に応じてコマンドの最後に を使用してstderrを非表示にすることができますが、これを行うと、他の重要なエラー(例外的に)が隠れる可能性があることに注意してください。次のようなその他の追加実装これまたはこれも可能。
検索コマンド:
find
説明したコマンドで使用できるオプションここ、ここ次の例は次のとおりです。
find . -path ./exclude/this -prune -o -print