You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS使用终端添加Applications文件夹到Dock的命令语法问题求助

macOS 终端添加Applications文件夹到Dock的正确命令

原命令问题排查

  • 存储位置错误:Dock内的文件夹类项目需要写入persistent-others数组,你用的persistent-apps仅用于存储应用程序类快捷方式
  • 结构格式错误:你写的XML嵌套结构不符合Dock的plist配置规范,多了无效的闭合标签
  • 调用逻辑错误:AddDockMCXMyApplicationsFolder是MDM/MCX配置描述文件的专用键,无法直接写入Dock的用户配置文件实现效果

可用的正确命令

终端直接运行(推荐,兼容性覆盖所有主流 macOS 版本)

defaults write com.apple.dock persistent-others -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>file:///Applications/</string><key>_CFURLStringType</key><integer>15</integer></dict><key>showas</key><integer>1</integer><key>displayas</key><integer>0</integer></dict><key>tile-type</key><string>directory-tile</string></dict>' && killall Dock

AppleScript 内调用的版本

如果需要在AppleScript脚本中执行,使用以下格式:

do shell script "defaults write com.apple.dock persistent-others -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>file:///Applications/</string><key>_CFURLStringType</key><integer>15</integer></dict><key>showas</key><integer>1</integer><key>displayas</key><integer>0</integer></dict><key>tile-type</key><string>directory-tile</string></dict>'; killall Dock"

可自定义参数说明

  • showas:控制文件夹展开样式,1=列表,2=网格,3=扇形,可根据需求修改对应数值
  • displayas:控制Dock内的显示样式,0=显示为文件夹图标,1=显示为堆栈图标
  • 若需要添加当前用户目录下的私人Applications文件夹,将file:///Applications/替换为file://~/Applications/即可

内容的提问来源于stack exchange,提问作者Mohammad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 15:54:04