Ho scritto un semplice script per mostrare e nascondere i file normalmente invisibili al Finder.
Si avvale del comando defaults che permette di leggere, scrivere ed eliminare le impostazioni utente di OSX.
Come riporta il manuale:
Le applicazioni di Mac OS X ed altri programmi usano il sistema dei defaults per memorizzare le preferenze utente ed altre informazioni che devo essere mantenute quando l'applicazione non è in esecuzione (ad esempio i caratteri di default per un nuovo documento o la posizione delle finestre ecc.).
Alcune impostazioni sono accessibili dalle Preferenze di sistema, ma altre no.
Il Finder non fa eccezione, ed una delle impostazioni accessibili solo attraverso defaults, è AppleShowAllFiles, che definisce appunto se mostrare o nascondere i file invisibili.
Per visualizzare l'impostazione corrente possiamo digitare da terminale:
defaults read com.apple.finder AppleShowAllFiles
Che ci restituirà rispettivamente 0 o 1 se è impostato per nascondere o per mostrare i file invisibili.
Detto questo lo script è banale.
CURRENT=`defaults read com.apple.finder AppleShowAllFiles`
case $CURRENT in
0)
OPTION='YES'
;;
1)
OPTION='NO'
;;
*)
OPTION='NO'
;;
esac
defaults write com.apple.finder AppleShowAllFiles -boolean $OPTION
killall Finder
echo "Riavvio il Finder..."
Altri articoli di interesse:
- Uno script bash per portare il dock da 3D a 2D e viceversa. Possiamo creare uno script per modificare l’aspetto del Dock, da...
- Uno script iptables per bloccare determinati IP Nonostante gli unici commenti in questo blog siano stati di...
- Rilasciato PostgreSQL 8.1 PostgreSQL 8.1 contiene piu' di 120 tra nuove caratteristiche e...







No comments
Comments feed for this article
Trackback link: http://www.sinkro.net/2008/12/16/un-semplice-script-bash-per-mostrare-i-file-nascosti-nel-finder/trackback/