He buscado por todas partes, pero el comando defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder y todas sus variaciones no funciona desde que actualicé a Mavericks. ¿Por qué es esto? Cualquier consejo sería muy apreciado. Todos los consejos para 10.8 no parecen ser válidos para este nuevo sistema operativo.
Respuestas
¿Demasiados anuncios?A mí me funcionó en 10.9. Deberías usar -bool TRUE
(no sólo TRUE
), aunque a mí me ha funcionado de cualquier manera. Además, ¿lo estás ejecutando como dos comandos ( killall Finder
es un segundo comando)? La única otra cosa que se me ocurre es que cfprefsd podría tener la antigua configuración (o la falta de ella) almacenada en la caché, por lo que es posible que tenga que cerrarla primero. Si entiendo bien la configuración, que no debería ser necesario, pero por si acaso:
killall cfprefsd
defaults write com.apple.finder AppleShowAllFiles -bool TRUE
killall Finder
Para responder a su pregunta, también puede utilizar YES
o NO
como las banderas booleanas (véase más abajo). He estado usando esta configuración desde hace unos años, y también funciona en Mavericks.
Tengo mi ordenador configurado de tal manera que he creado un flujo de trabajo de Automator que ejecuta el siguiente shell script:
STATUS=`defaults read com.apple.finder AppleShowAllFiles`
if [ $STATUS == YES ];
then
defaults write com.apple.finder AppleShowAllFiles NO
else
defaults write com.apple.finder AppleShowAllFiles YES
fi
killall Finder
A continuación, utilicé el panel de atajos de teclado en las Preferencias del Sistema para asignar un atajo de teclado a este flujo de trabajo de Automator para hacerlo aún más rápido.
El sólo La desventaja de este método es que si tienes una ventana del Finder ya abierta, no siempre reabre las ventanas del Finder, pero es una forma mucho más rápida de activar/desactivar la visualización de los archivos ocultos.