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

如何通过OS X终端修改plist字典中的两个字符串键值

解决方案

你之前操作失败主要有两个核心原因:

  1. 路径/带空格的键名同时用了双引号包裹和反斜杠转义,导致系统识别路径错误
  2. 你要修改的Media Cache是字典类型,误用了数组操作的-array-add参数

以下是两种系统自带工具的可行操作方法:

方法1:使用PlistBuddy(最推荐,嵌套结构操作准确率最高)

PlistBuddy是macOS自带的plist专用操作工具,路径为/usr/libexec/PlistBuddy,无需额外安装。

单次执行修改两个键值的命令:

/usr/libexec/PlistBuddy \
-c "Set :'Media Cache':DatabasePath '/你的/新/缓存数据库路径'" \
-c "Set :'Media Cache':FolderPath '/你的/新/缓存文件夹路径'" \
"/Users/username/Library/Preferences/com.Adobe.Common 15.0.plist"

验证修改结果的命令:

/usr/libexec/PlistBuddy -c "Print :'Media Cache'" "/Users/username/Library/Preferences/com.Adobe.Common 15.0.plist"

方法2:使用defaults命令

defaults操作用户级配置时可以直接用bundle ID(文件名去掉.plist后缀,空格单独转义),无需写全路径,不容易出错。

修改DatabasePath:

defaults write com.Adobe.Common\ 15.0 "Media Cache" -dict-add DatabasePath "/你的/新/缓存数据库路径"

修改FolderPath:

defaults write com.Adobe.Common\ 15.0 "Media Cache" -dict-add FolderPath "/你的/新/缓存文件夹路径"

额外注意事项

  • 修改前请完全退出所有Adobe相关程序,否则运行中的程序会自动覆盖你修改的配置
  • 如果修改后不生效,执行killall cfprefsd重启系统配置缓存进程即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 05:24:02