Eliminar .DS_store recursivamente

Eliminar .DS_store recursivamente

Los archvios .DS_store son usados por mac osx para almacenar metadatos de carpetas y otros archivos. No son ni virus ni maliciosos pero si quizás un tanto molestos.

Para eliminarlos de forma recursiva nos ubicamos en la carpeta deseada y ejecutamos el siguiente comando:

find . -name ".DS_Store" -delete

Et voilá! Todos los DS_store de la carpeta eliminados.

Como ignorar .DS_sore en Git

Si trabajas con git, para que no se te vuelvan a colar en el repositorio añadelo al .gitignore de forma global;

echo ".DS_Store" >> ~/.gitignore_global
echo "._.DS_Store" >> ~/.gitignore_global
echo "**/.DS_Store" >> ~/.gitignore_global
echo "**/._.DS_Store" >> ~/.gitignore_global

No olvides de añadir el fichero .gitignore_global a la configuración global;

git config --global core.excludesfile ~/.gitignore_global

y para saber un poco más

  • Aprende más sobre git con Git Poket Guide de Richard E. Silverman que puedes comprar en amazon por poco más de 10€.