我目前正在使用 Dropbox 在两台 Mac 之间同步我的桌面文件夹。我的 Mac 用户文件夹中的桌面文件夹是我 Dropbox 中文件夹的别名。这很好用。
在一台 Mac 上,我为该电脑上的另一个文件夹创建了一个别名(实际上,它是 Dropbox 文件夹本身的别名,位于桌面上)。但是,当此别名同步到另一台 Mac 时,别名无法正确显示。它显示为 0 字节文本文件。
有什么方法可以让这个别名正确地传输到另一台 Mac 并按预期工作?
谢谢!
答案1
根据您的具体情况,我建议创建一种称为符号链接的东西。您必须从终端执行以下操作:
- 打开终端
- 键入:cd ~/Desktop
- 类型:ln -s /path/to/folder/ NAME
它会出现在您的桌面上并且看起来像一个常规的别名,但事实并非如此。
添加示例:ln -s ~/Dropbox ~/Desktop/Dropbox
这将在您的桌面上创建一个名为“Dropbox”的符号链接,指向 /Users/YOURUSERNAME/Dropbox 文件夹。
答案2
您可能无法同步别名,但您可以用仅打开 ~/Dropbox 文件夹的 AppleScript 替换桌面上的别名 - 这会产生类似的效果,而且据我所知,可以正确同步。
这样的 AppleScript 看起来像
tell application "Finder"
activate
open folder "Macintosh HD:Users:yourHomeDirHere:Dropbox"
end tell
或者您可以将 ~/Dropbox 文件夹放在 Dock 中。
答案3
对于那些不习惯使用终端的人来说,有一个更简单的解决方案,即在 OS X 中创建符号链接。
有一个免费的小扩展程序叫做符号链接器这会为您提供 Finder 上下文菜单中的选项(即右键单击文件或文件夹)。它效果很好,我也使用此方法将文件夹符号链接到 Dropbox。
扩展的安装非常简单。我从 OS X 10.4 一直到 Mavericks (10.9) 都使用它。