Jujur, salah satu yang membuat saya sebel dengan filesystem di Mac OS X adalah langkahnya membuat file .DS_Store ditiap folder yang jadi target. Saya yang sering gonta-ganti laptop, antara Macbook dan HP Compaq dengan Linux ini merasakan pahitnya junk file .DS_Store ini.
Pada repo-repo git software yang saya kembangkan, dapat dipastikan file .DS_Store dan .* saya ignore dalam file gitignore. Namun, terkadang aksi itu juga tidak cukup. Nah, inilah cara menghapus file .DS_Store dan file .* secara rekursif (untuk semua subfolder yang ada).
[sourcecode language=”bash”]
find /var/www/html \( -name ‘.DS_Store’ -or -name ‘._*’ \) -delete
[/sourcecode]
NB. Hati-hati!