Eliminar .DS_store recursivamente
Eliminar .DS_store recursivamente
Los archvios .DS_store son usados por macOS para almacenar metadatos de carpetas y otros archivos. No son virus, pero sí 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_store en Git
Si trabajas con git, para que no se te vuelvan a colar en el repositorio añádelo 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
Consejo
- Aprende más sobre git con Git Poket Guide de Richard E. Silverman que puedes comprar en Amazon por poco más de 10€ (8€ si tienes Kindle).