Per rispondere alla tua domanda, puoi anche utilizzare YES
o NO
come flag booleani (vedi sotto). Ho utilizzato questa configurazione per alcuni anni e funziona anche su Mavericks.
Ho installato il mio computer in modo tale da creare un flusso di lavoro di Automator che esegua il seguente script di shell:
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
Ho quindi utilizzato il pannello Tasti di scelta rapida in Preferenze di sistema per mappare una scorciatoia da tastiera a questo flusso di lavoro dell'automazione per renderlo ancora più veloce.
Lo svantaggio solo di questo metodo è che se hai già una finestra del Finder aperta, non riapre sempre la finestra del Finder, ma è un modo molto più rapido di abilitare / disabilitare la visualizzazione di file nascosti.