如何让Dropbox按原样处理符号链接?

时间:2013-03-06 18:13:01

标签: dropbox symlink

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

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

2 个答案:

答案 0 :(得分:11)

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

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

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

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

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

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

例如:

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

Your friend structure:   Dropbox/SharedDirectory/

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

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

UPDATE2:Dropbox内的链接也被用于与共享文件夹内的人共享内容。

答案 1 :(得分:3)

我已经尝试过做你想做的事。没运气。目前无法让Dropbox正确同步符号链接。 但是,有一个feature request exactly about this。因此,请求投票,并希望最好。