Como excluir/ocultar um diretório de um comando (comando find ou outro)?

Como excluir/ocultar um diretório de um comando (comando find ou outro)?

Como excluir uma pasta ou caminho de um comando ou aplicativo em geral?

Estou tentando excluir um caminho do findcomando, mas as possibilidades disponíveis, como prunea opção explicadaaquieaquitorna o comando um pouco mais complicado para obter pesquisa avançada

Responder1

Para qualquer comando ou aplicativo

O namespace Linux pode ser usado facilmente comprisão de fogocomo o exemplo a seguir

firejail --noprofile --quiet --blacklist=/path/to/exclude command-or-app

Maneira alternativa de excluir o diretório defind

firejail --noprofile --quiet --blacklist=/path/to/exclude find /search/location -name am-looking-for-this

Observe que este método negará acesso a /path/to/exclude, o comando find imprimirá stderr access deniede o status de saída não será 0. 2>/dev/nullpode ser usado no final do comando para ocultar stderr, se necessário, mas lembre-se de que isso pode ocultar outros erros importantes, como bem. Outra implementação adicional comoesseouessetambém pode ser usado.

Comando localizar:

As opções disponíveis no findcomando são explicadasaqui,aquie o seguinte exemplo:

find . -path ./exclude/this -prune -o -print

informação relacionada