решение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