%20%E3%81%8B%E3%82%89%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%82%92%E9%99%A4%E5%A4%96%2F%E9%9D%9E%E8%A1%A8%E7%A4%BA%E3%81%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F.png)
答え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コマンドは を標準エラー出力に出力しaccess denied
、終了ステータスは0にならないことに注意して2>/dev/null
ください。 は、必要に応じてコマンドの最後に使用して標準エラー出力を非表示にすることができますが、これにより他の重要なエラーも非表示になる可能性があることに注意してください。その他の追加の実装としては、これまたはこれも使用できます。
検索コマンド:
find
コマンド内で利用可能なオプションについて説明しますここ、ここ次の例をご覧ください。
find . -path ./exclude/this -prune -o -print