¿Cómo mostrar/ocultar archivos y carpetas invisibles desde el menú Servicio?

¿Cómo mostrar/ocultar archivos y carpetas invisibles desde el menú Servicio?

Por defecto, los archivos y carpetas cuyo nombre comienza con . es invisible Para mostrarlos, puede usar el siguiente comando en Terminal.

defaults write com.apple.finder AppleShowAllFiles -boolean true; killall Finder

Para restaurar el estado predeterminado, en el que esos archivos están ocultos, use lo siguiente.

defaults delete com.apple.finder AppleShowAllFiles; killall Finder

¿ Cómo puedo alternar el estado de AppleShowAllFilesla clave sin iniciar Terminal?

Respuestas (2)

Disculpe si esto se desvía un poco de su pregunta, pero en macOS Sierra puede alternar la visualización de archivos ocultos directamente en el Finder con Shift+ cmd+.

  1. Automatizador de lanzamiento
  2. Elija Servicio para el nuevo documento.
  3. En el menú "Acciones", elija Utilidades > Ejecutar script de shell . Haga doble clic en él en el menú o arrástrelo y suéltelo en el panel derecho.
  4. Asegúrese de que "Servicio recibe" esté configurado para no ingresar nada en Finder
  5. Agregue el siguiente script de shell en Run Shell Script

    S1=`defaults read com.apple.finder AppleShowAllFiles`
    C1='defaults write com.apple.finder AppleShowAllFiles -boolean'
    
    # spaces within brackets are important
    if [[ $S1 == '1' ]]; then
    $C1 false
    elif [[ $S1 == '0' ]]; then
    $C1 true
    else 
    # does not exist
    $C1 true
    fi
    killall Finder
    
  6. Guárdelo con un nombre apropiado como "ToggleInvisible"

  7. Asegúrese de que en Preferencias del sistema > Teclado > Accesos directos > Servicios > General , se muestre y marque el servicio que creó.
  8. Ahora vaya a Finder y haga clic en el menú Finder > Servicios > "ToggleInvisible" (o el nombre que elija) para ver el efecto.

O si lo prefieres, elige Aplicación en lugar de Servicio al principio en Automator.