3 votos

Cualquier forma de eliminar todas las carpetas que contienen sólo .DS_Store de forma recursiva?

Si lo intento

sudo find . -name '.DS_Store' -delete

a continuación, dentro de un par de segundos, el .DS_Store archivos de obtener re-creado por el Buscador antes de

sudo find . -type d -empty -delete

puede tomar efecto.

Que puedo hacer

sudo find . -name '.DS_Store' -delete; sudo find . -type d -empty -delete

pero esto sólo funciona en los árboles pequeños. Si hay muchas subcarpetas, Buscador comienza recreando antes de la 2ª comando se ejecuta.

1voto

Kevin G. Puntos 41

¿Tienes el Buscador de abrir a esa carpeta? No veo por qué la .DS_Store carpetas será recreado a menos que se la visualización de los mismos.

Si las carpetas son realmente vacío, usted debería ser capaz de utilizar rm -rf <path>. Tenga cuidado, es completamente eliminar esa carpeta y los archivos. Hacer man rm para aprender más.

No es necesario el sudo menos que tocar archivos del sistema. No hacer esto a menos que usted entiende las consecuencias.

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