find puedo hacer eso. Solo agrega -delete :
find . -name ".DS_Store" -delete
find . -name ".DS_Store" -print -delete
Esto eliminará todos los archivos llamados .DS_Store en la ruta actual mientras también muestra sus rutas relativas
También puede usar globbing extendido (** ):
rm -v **/.DS_Store
en zsh, bash 4 y shells similares (si no está habilitado, actívelo mediante:shopt -s globstar ).