Excluir todas las carpetas .git o .svn del índice de Spotlight

Me gustaría excluir todas las carpetas .git y .svn de mi hardrive del índice de Spotlight. Sé que puedo agregarlos manualmente a través de la GUI, pero dado que son muchos de ellos, y a menudo nuevos, sería difícil.

¿Hay alguna manera de excluir una carpeta por nombre (en lugar de ruta completa)? ¿O hay alguna manera de excluir las carpetas usando la línea de command (en cuyo caso, podría encontrarlas automáticamente y excluirlas de vez en cuando)?

  • ¿Cómo puedo instalar las herramientas de línea de command completamente desde la línea de command?
  • Archivos MKV considerados erróneamente como "Otro" en Estadísticas de almacenamiento
  • ¿Cuándo usaré la key de recuperación FileVault 2?
  • ¿Hay alguna manera de desactivar los detectores de datos del correo?
  • ¿Cómo desactivar enlaces de date en OSX?
  • ¿Cómo tomo una captura de pantalla en una Mac?
  • No puedo enviar GMAIL utilizando Outlook 2016
  • ¿Hay alguna documentation sobre el nuevo sistema de logging macOS Sierra?
  • Macbook atascado en la pantalla de carga negra
  • Microsoft Office, Exchange, calendar, problema de posponer, reenviar invitación
  • ¿Qué cables / adaptadores Thunderbolt to USB 3.0 existen para el hardware OS X y Mac?
  • Habilite el uso compartido de Internet a través del iPhone USB
  • One Solution collect form web for “Excluir todas las carpetas .git o .svn del índice de Spotlight”

    Es posible excluir una carpeta usando la línea de command.

    A partir de ahí testing esto:

    • Abra una window de Terminal

    • Tipo

      sudo defaults write /.Spotlight-V100/VolumeConfiguration.plist Exclusions -array-add 'path/to/exclude'

    Así que supongo que puedes probar esto usando la magia de xargs:

    sudo locate .git | xargs -I {} defaults write /.Spotlight-V100/VolumeConfiguration.plist Exclusions -array-add {}

    Puede verificar que funcionó usando esto:

    sudo defaults read /.Spotlight-V100/VolumeConfiguration.plist Exclusions

    Puede eliminar todas las inputs (no hay ninguna opción -Ordenar-eliminar) usando esto:

    sudo defaults write /.Spotlight-V100/VolumeConfiguration.plist Exclusions -array

    Tenga cuidado con estos commands, no sé si hay efectos secundarios.

    Realmente no pude comprobar que esto funcionaba para mis carpetas .git ya que ninguna de ellas se mostraba mediante la búsqueda de Spotlight antes ni después de ejecutar estos commands.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).