¿ Hay alguna forma de obtener el estado de com.apple.Finder AppleShowAllFiles
la línea de comandos?
Cambio entre AppleShowAllFiles
yes
y no
con frecuencia, quiero escribir un .command
archivo para verificar si es yes
y luego cambiar a no
y viceversa. Ahora me quedo atascado en la consulta del estado de AppleShowAllFiles
.
Gracias por el comentario de @Yoric
Encontré la respuesta de stackoverflow @Carter Allen
#!/bin/bash
#toggle AppleShowAllFiles
current_value=$(defaults read com.apple.finder AppleShowAllFiles)
if [ "$current_value" = TRUE ]
then
defaults write com.apple.finder AppleShowAllFiles FALSE
else
defaults write com.apple.finder AppleShowAllFiles TRUE
fi
killall Finder
AppleShowAllFiles
clave de forma predeterminada no existe, por lo que, tal como está codificado, el script falla si nunca se había configurado anteriormente. Además, no dijo qué versión de OS X/macOS está ejecutando, sin embargo, esto ya no es necesario desde (IIRC) macOS Sierra y más tarde tiene el método abreviado de teclado para alternar el estado de los archivos ocultos ⇧⌘.
según sea necesario.
yórico
Tetsujin