0 votos

¿Cómo puedo buscar en una carpeta excluyendo una subcarpeta específica?

Tengo esta estructura de carpetas:

Photos
|- Bangalore
|- Sydney
|- Videos

¿Cómo puedo buscar en Fotos excluyendo la subcarpeta de Vídeos?

No quiero excluir permanentemente la subcarpeta de Spotlight, sólo para esta búsqueda en particular.

1voto

Alper Puntos 81

Basándose en la estructura de directorios de su ejemplo y suponiendo que desea buscar los archivos cuya extensión, por ejemplo, incluye la palabra clave mpv bajo el Photos o cualquiera de sus subdirectorios, pero no el directorio Videos justo debajo de él, puede utilizar el find a través de la aplicación Terminal de la siguiente manera:

find . -name "*.*mpv*" -o -path ./Videos -prune

El comando anterior asume que usted está en el Photos en la aplicación Terminal al emitir este comando.

Si desea buscar los archivos cuyas extensiones incluyen la palabra clave mpv o simplemente avi con otros criterios iguales a los anteriores, puede utilizar lo siguiente find comando:

find . \( -name "*.*mpv*" -o -name "*.avi" \) -o -path ./Videos -prune

Puedes buscar tantas extensiones como quieras al mismo tiempo utilizando find añadiendo más palabras clave entre \( y \) como se muestra arriba. -o sirve como operador lógico OR.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X