Carpeta inteligente Excluir carpeta
En última instancia, quiero que el resultado de este comando de búsqueda sea una carpeta inteligente.
Los criterios no son tan complicados:
- el nombre debe ser "README.md"
- el tipo debe ser archivo
- la ruta no debe contener "node_modules"
find /Users/me/Documents -type f -name README.md -not -path "*/node_modules/*"
El problema es que la lista de operadores de criterios de carpetas inteligentes parece carecer de una opción does not contain
.
Las opciones disponibles son:
- coincidencias
- contiene
- comienza con
- termina con
- es
- no es
¿Es posible lograr esto y, si es así, cómo?
Editar 1
Descubrí que al mantener presionada la tecla de opción puedo agregar una cláusula de negación a los criterios de búsqueda de la carpeta inteligente, pero parece que no puedo excluir con éxito la carpeta node_modules. No está claro qué criterios utilizar, pero ninguno de los que he probado parece funcionar:
- Contenedor de documentos
- que contienen nombres de carpetas
- Nombre de la carpeta
He intentado combinar estos con los siguientes operadores:
- contiene
- coincidencias
y con los siguientes términos:
- node_modules
- node_modules
en caso de que admita búsquedas con comodines.
He probado todas las combinaciones de los filtros, operadores y términos anteriores.
La documentación es muy pobre en el tema.