0 votos

¿Cómo excluir una carpeta de `find`?

En una terminal de MacOS estoy intentando encontrar archivos con el comando find y excluir la carpeta .Spotlight-V100/. He intentado

find . -name .Spotlight-V100/ -prune -o -type f

y

find . -path .Spotlight-V100/ -prune -o -type f

y

find .  -type f -not -path ".Spotlight-V100/"

pero en todos los casos el comando find lista archivos desde dentro de la carpeta .Spotlight-V100/.

¿Cómo corregir este comando para que el comando find no incluya archivos en la carpeta y subcarpetas de la carpeta .Spotlight-V100/?

También intenté eliminar completamente esa carpeta, pero MacOS la vuelve a crear inmediatamente por razones desconocidas...

3voto

Linc D. Puntos 11

En el primer comando, el nombre del directorio que desea podar es simplemente '.Spotlight-V100' (sin la barra diagonal al final):

find . -name .Spotlight-V100 -prune -o -type f

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