¿Cómo excluir/ocultar un directorio de un comando (buscar comando o de lo contrario)?

¿Cómo excluir/ocultar un directorio de un comando (buscar comando o de lo contrario)?

¿Cómo excluir una carpeta o ruta de un comando o aplicación en general?

Estoy intentando excluir una ruta del comando pero se explican findlas posibilidades disponibles como la opciónpruneaquíyaquíhace que el comando sea un poco más complicado para lograr la búsqueda avanzada

Respuesta1

Para cualquier comando o aplicación

El espacio de nombres de Linux se puede utilizar fácilmente concárcel de bomberoscomo el siguiente ejemplo

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

Forma alternativa de excluir el directorio defind

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

Tenga en cuenta que este método denegará el acceso a /path/to/exclude, el comando de búsqueda imprimirá stderr access deniedy el estado de salida no será 0. 2>/dev/nullPuede usarse al final del comando para ocultar stderr si es necesario, pero tenga en cuenta que esto puede ocultar otros errores importantes como Bueno. Otra implementación adicional comoesteoestetambién se puede utilizar.

Buscar comando:

findSe explican las opciones disponibles dentro del comando.aquí,aquíy el siguiente ejemplo:

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

información relacionada