Antwort1
Für jeden Befehl oder jede Anwendung
Der Linux-Namespace kann problemlos verwendet werden mitFeuergefängniswie das folgende Beispiel
firejail --noprofile --quiet --blacklist=/path/to/exclude command-or-app
Alternative Möglichkeit zum Ausschließen von Verzeichnissenfind
firejail --noprofile --quiet --blacklist=/path/to/exclude find /search/location -name am-looking-for-this
Beachten Sie, dass diese Methode den Zugriff auf verweigert /path/to/exclude
, der Befehl find stderr mit ausgibt access denied
und der Exit-Status nicht 0 ist. 2>/dev/null
kann am Ende des Befehls verwendet werden, um stderr bei Bedarf auszublenden, aber denken Sie daran, dass dies auch andere wichtige Fehler verbergen kann. Andere zusätzliche Implementierungen wieDasoderDaskann ebenfalls verwendet werden.
Suchbefehl:
Die im Befehl verfügbaren Optionen find
werden erklärtHier,Hierund das folgende Beispiel:
find . -path ./exclude/this -prune -o -print