【发布时间】:2011-10-14 09:30:28
【问题描述】:
我对 mac shell 脚本非常陌生,但我写这个是为了在 mac 上切换隐藏/显示隐藏文件。 (然后装上automator应用)这是一个好的解决方案吗?
#!/bin/sh
view=$(defaults read com.apple.finder AppleShowAllFiles)
if [ "$view" = "1" ]
then
defaults write com.apple.finder AppleShowAllFiles -bool false
else
defaults write com.apple.finder AppleShowAllFiles -bool true
fi
killall Finder
【问题讨论】:
-
杀死 Finder 进程有点极端——如果 Finder 正在做某事会发生什么?
-
可能有点极端,但是如果不重新启动finder,就无法从隐藏文件更改为显示文件(并返回)。
-
嗯,我希望你有备份!
-
您可以通过使用 Apple 菜单命令注销来重新启动 Finder:“注销...” 如果您不想这样做,可以选中复选框:“重新登录时重新打开窗口”失去你的位置。
标签: macos shell automator hidden-files