如果我在Dropbox文件夹中创建一个符号链接,指向Dropbox文件夹中的另一个文件(例如,为了维护某些目录结构),Dropbox将尝试取消引用符号链接并将其视为普通文件,而不是将其同步为符号链接 . 这有时非常令人沮丧,因为我不想复制同一个文件 .
所以我的问题是,这是一种让Dropbox同步符号链接的方法吗?
在 Cloud 中,目录结构与计算机中的目录结构不同 . 因此,它无法像这样同步符号链接 .
在您的计算机中,链接指向原始文件(或文件夹)的绝对路径 . 它看起来如下:
Original folder path: /Users/username/home/Documents/Dropbox/MyFolder/ Symbolic link: symlink -> /Users/username/home/Documents/Dropbox/MyFolder/
由于 Cloud 无法指向同一目录结构,因此它将取消引用它并重新复制您的文件(在 Cloud 上) .
当Dropbox指向Dropbox文件夹之外的内容时,链接在Dropbox中非常棒 . 这样外部文件将被复制到 Cloud 中,但不会被复制到您的计算机中 .
更新:关于相对符号链接的问题,我猜Dropbox无法同步,因为您的Dropbox目录结构可能与您的同事不同 .
例如:
Your structure: Dropbox/Projects/ - coolfile.txt - SharedDirectory/ Your friend structure: Dropbox/SharedDirectory/ Relative Symbolic link inside SharedDirectory: link -> ../coolfile.txt
该链接将适用于您的结构,但不适用于您的朋友 .
UPDATE2:Dropbox内的链接也用于与共享文件夹内的人共享内容 .
我已经尝试过做你想做的事了 . 没运气 . 目前无法让Dropbox正确同步符号链接 . 但是,有一个feature request exactly about this . 因此,请求投票,并希望最好 .
2 回答
在 Cloud 中,目录结构与计算机中的目录结构不同 . 因此,它无法像这样同步符号链接 .
在您的计算机中,链接指向原始文件(或文件夹)的绝对路径 . 它看起来如下:
由于 Cloud 无法指向同一目录结构,因此它将取消引用它并重新复制您的文件(在 Cloud 上) .
当Dropbox指向Dropbox文件夹之外的内容时,链接在Dropbox中非常棒 . 这样外部文件将被复制到 Cloud 中,但不会被复制到您的计算机中 .
更新:关于相对符号链接的问题,我猜Dropbox无法同步,因为您的Dropbox目录结构可能与您的同事不同 .
例如:
该链接将适用于您的结构,但不适用于您的朋友 .
UPDATE2:Dropbox内的链接也用于与共享文件夹内的人共享内容 .
我已经尝试过做你想做的事了 . 没运气 . 目前无法让Dropbox正确同步符号链接 . 但是,有一个feature request exactly about this . 因此,请求投票,并希望最好 .