通过 Dropbox 同步别名并让它们在两台 Mac 上运行

通过 Dropbox 同步别名并让它们在两台 Mac 上运行

我目前正在使用 Dropbox 在两台 Mac 之间同步我的桌面文件夹。我的 Mac 用户文件夹中的桌面文件夹是我 Dropbox 中文件夹的别名。这很好用。

在一台 Mac 上,我为该电脑上的另一个文件夹创建了一个别名(实际上,它是 Dropbox 文件夹本身的别名,位于桌面上)。但是,当此别名同步到另一台 Mac 时,别名无法正确显示。它显示为 0 字节文本文件。

有什么方法可以让这个别名正确地传输到另一台 Mac 并按预期工作?

谢谢!

替代文本

答案1

根据您的具体情况,我建议创建一种称为符号链接的东西。您必须从终端执行以下操作:

  1. 打开终端
  2. 键入:cd ~/Desktop
  3. 类型: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) 都使用它。

相关内容