?????????????????????????????????????????
一片迅、起因
1浪谴,我們在使用mac過程中因?yàn)槟承┬枨笾岛В枰?"顯示" 和 "隱藏" 系統(tǒng)文件道盏,一般我們的做法都是使用 defaults 命令進(jìn)行 修改系統(tǒng)的com.apple.finder 的 AppleShowAllFiles 值 來進(jìn)行顯示和隱藏系統(tǒng)文件而柑。
defaults命令可以對一些系統(tǒng)屬性進(jìn)行read,write和delete操作荷逞。
defaults read 可以查看所有配置媒咳,我們只需要修改 AppleShowAllFiles 這個(gè)值后,就能控制系統(tǒng)文件的顯示隱藏颅围。
我們一般的做法打開終端伟葫,然后輸入如下圖,然后重新finder院促。
顯示隱藏文件 :
defaults write com.apple.finder AppleShowAllFiles -bool true
killall Finder
隱藏文件 :
defaults write com.apple.finder AppleShowAllFiles -bool false
killall Finder
如果我們想要頻繁的進(jìn)行顯示和隱藏文件筏养,那么會(huì)很麻煩,因?yàn)槊看味家蜷_終端常拓,然后輸入那些命令渐溶,然后回車,我在想有沒有一種辦法可以很方便的 執(zhí)行顯示和隱藏的命令呢弄抬。
二茎辐、思考
有了想法,就有了思考解決方法掂恕,我想到是:
(1)獲取當(dāng)前系統(tǒng)的AppleShowAllFiles那個(gè)值是 true 還是false
(2)根據(jù)系統(tǒng)原本的值拖陆,自動(dòng)選擇設(shè)置為隱藏還是現(xiàn)實(shí)
(3)使用automator 編寫 shell腳本,生成應(yīng)用程序懊亡。
這樣就實(shí)現(xiàn)了只要點(diǎn)擊下應(yīng)用程序依啰,如果當(dāng)前系統(tǒng)是隱藏,那么就設(shè)置為顯示店枣,如果當(dāng)前是顯示速警,那么就設(shè)置為隱藏叹誉。
三、實(shí)現(xiàn)
(1)打開《automator》 應(yīng)用程序
(2)選擇《應(yīng)用程序》
(3)選擇左邊《資源庫》下面的《實(shí)用工具》
(4)雙擊《實(shí)用工具》下面的《運(yùn)行Shell腳本》
(5)填寫shell代碼闷旧,代碼很簡單长豁。
show=$(defaults read com.apple.finder AppleShowAllFiles)
case $show in
1) show='false'
;;
*) show='true'
;;
esac
defaults write com.apple.finder AppleShowAllFiles -bool $show
killall Finder
如下圖所示:
(6)點(diǎn)擊Command + S 文件存儲(chǔ),文件格式選擇應(yīng)用程序忙灼,然后保存到桌面匠襟。
(7)我們可以把生成的程序《應(yīng)用程序里》上,然后拖拽到Dock欄上该园,這樣每次需要顯示和隱藏文件宅此,只要點(diǎn)擊Dock欄上的 《顯示隱藏文件》一下就可以根據(jù)當(dāng)前的文件隱藏狀態(tài),自動(dòng)切換顯示隱藏了爬范。
四父腕、演示
---- Mac 上有很多小技巧,需要我們大家一起發(fā)掘和分享青瀑。
.
補(bǔ)充:
感謝網(wǎng)友@SkyTaoLu 指出還有更方便的顯示和隱藏mac隱藏文件的技巧璧亮,那就是快捷鍵:Command+Shift+. 不過學(xué)一學(xué)上面的用法也不虧。
另外我另一篇文章斥难,寫了一鍵制作Mac啟動(dòng)盤工具的一篇文章:http://www.reibang.com/p/4b9670c76d1d