答案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 . -path ./exclude/this -prune -o -print