我想知道是否有某种方法可以在Mac OS X上创建一个可以更改所有本机Cocoa应用程序默认保存位置的脚本。我不知道从哪里开始,所以我愿意接受有关如何做到这一点的任何建议。
感谢您的帮助!
答案 0 :(得分:5)
为之前未启动的所有应用程序设置默认目录:
defaults write NSGlobalDomain NSNavLastRootDirectory "~/Desktop"
覆盖之前启动的应用程序的所有先前位置:
find ~/Library/Preferences -name "*.plist" -exec grep -l NSNavLastRootDirectory {} \; | while read domain; do domain=${domain%.plist} ; defaults write "$domain" NSNavLastRootDirectory "~/Desktop"; done
在这两种情况下,请将“〜/ Desktop”替换为您的路径。如果它包含空格或波浪号,请不要忘记使用引号。