30

如果我在 Dropbox 文件夹中创建一个符号链接,指向 Dropbox 文件夹中的另一个文件(例如,为了维护某些目录结构),那么 Dropbox 将尝试取消引用符号链接并将其视为普通文件,而不是将其同步为一个符号链接。有时这可能非常令人沮丧,因为我不想复制同一个文件。

所以我的问题是,这是让 Dropbox 按原样同步符号链接的方法吗?

4

2 回答 2

11

云中的目录结构与您的计算机中的不同。因此,它无法按原样同步符号链接。

在您的计算机中,链接指向原始文件(或文件夹)的绝对路径。它如下所示:

Original folder path: /Users/username/home/Documents/Dropbox/MyFolder/
Symbolic link: symlink -> /Users/username/home/Documents/Dropbox/MyFolder/

由于云无法指向相同的目录结构,它将取消引用它并重新复制您的文件(在云上)。

当 Dropbox 中的链接指向您的 Dropbox 文件夹之外的内容时,它的链接非常棒。这样,外部文件将被复制到云端,但不会复制到您的计算机中。

更新:关于相对符号链接的问题,我猜 Dropbox 无法同步,因为您的 Dropbox 目录结构可能与您的同事不同。

例如:

       Your structure:   Dropbox/Projects/  
                           - coolfile.txt
                           - SharedDirectory/

Your friend structure:   Dropbox/SharedDirectory/

Relative Symbolic link inside SharedDirectory:  link -> ../coolfile.txt

该链接适用于您的结构,但不适用于您的朋友。

更新 2:Dropbox 内部的链接也被用于与该组以外的人共享共享文件夹中的内容。

于 2013-03-09T23:39:07.467 回答
3

我试过做你想做的事。没运气。目前没有办法让 Dropbox 正确同步符号链接。但是,有一个关于此的功能请求。因此,请对请求投下您的票,并希望获得最好的结果。

于 2013-03-15T10:37:27.033 回答