意识到可以更改 Finder 中的首选项复选框以隐藏硬盘图标,您将如何从命令行界面执行此操作?即模拟复选框的 CLI 命令是什么和/或在哪里?
答案1
要隐藏硬盘,您可以使用命令修改 Finder 的偏好设置defaults
。
具体来说,你可能想要运行:
defaults write com.apple.finder ShowHardDrivesOnDesktop -bool NO
并重新启动 Finder(killall Finder
例如使用)
若要从 Finder 中隐藏一般文件,您可以.
在文件名前面加上 (例如.hidden Folder
),通过使用 打开不可见标志SetFile
,或者使用chflags
。
/usr/bin/SetFile -a V /PATH/TO/FILE/OR/FOLDER
chflags hidden /PATH/TO/FILE/OR/FOLDER
扭转:
SetFile -a v /PATH/TO/FILE/OR/FOLDER
chflags nohidden /PATH/TO/FILE/OR/FOLDER
SetFile
在 Snow Leopard 中是默认安装的,但是以前的版本要求您安装开发人员工具。
答案2
我认为您正在寻找SetFile
可用于文件和文件夹的隐形属性:
SetFile -a V /路径/到/文件夹
在 Snow Leopard 之前的版本中,默认不包含 SetFile,但您可以从 Apple 开发人员工具包中获取它。
答案3
免责声明:这是不是目前还不是正确的答案,但希望有人能在此基础上使其发挥作用:-
defaults write ~/Library/Preferences/com.apple.finder.plist ShowHardDrivesOnDesktop -bool false && sudo killall Finder