El findcomando proporciona la opción -path. Entiendo que uno tiene que definir dónde comenzar a buscar [comúnmente conocido como "ruta"]. Tratando de averiguar para qué se usa, encontré muchos ejemplos que usan find -path -prunepara excluir algunas rutas.
Pregunta : Una explicación de lo que find -pathhace; para qué se utiliza esta opción.
Tenga en cuenta: me parece claro como el cristal, pero luego no funciona como supuse que lo haría. He trabajado a través de los many las infopáginas, pero no consigo el significado completo de esta opción.
EDITAR Según tengo entendido: find /some/path -name stuffdebería comenzar a buscar "cosas", comenzando en el directorio pathque es un subdirectorio de some. Trabajos. Pero entonces, ¿qué -pathdefine la opción? Definiciones que incluyen oraciones como
no tratar
/o.especialmente
no ayuda mucho y son aún más confusos.

Respuestas:
-pathno (re) define la ruta de inicio. Se refiere a la combinación de la ruta de inicio y la ruta relativa del objeto examinado actualmente.Con esto, por ejemplo, puede encontrar todos los archivos dentro de un subdirectorio
srcsin importar en qué nivel."no tratar / o. especialmente" significa que
*puede coincidir con ambos nombres de archivo, incluida la extensión y en subdirectorios:[...]/file*coincidiría con ambos/file.txty/files/foo.barfuente
Se utiliza para bloquear todo el camino actual. Si lo ha hecho
-path '*bin/*rch'y lo está viendo/sbin/ausearch, coincidirá.fuente