2013-03-06 50 views
27

如果我在Dropbox文件夾中創建一個符號鏈接,並指向Dropbox文件夾內的另一個文件(比如說,爲了維護某個目錄結構),Dropbox將嘗試去引用符號鏈接並將其視爲普通文件而不是同步它作爲符號鏈接。由於我不想複製同一個文件,所以有時候這會非常令人沮喪。如何讓Dropbox處理符號鏈接?

所以我的問題是,這是一種讓Dropbox同步符號鏈接的方法嗎?

+4

我認爲這是一個很好的問題。然而堆棧溢出是用於與編程相關的問題。我認爲這將是http://superuser.com/ – 2013-03-15 16:05:35

+0

的一個很好的候選人我認爲這必須通過設計來設置。雖然您可能有能力創建符號鏈接,但您可以通過引用符號鏈接創建無限循環。出於這個原因,他們不能引用到另一個Dropbox位置的符號鏈接。您可以在Dropbox之外創建符號鏈接,並且它將讀取ONCE內容,並且必須重新啓動Dropbox以使符號鏈接中的內容再次掃描。 – Sun 2014-10-20 16:38:38

回答

10

在雲中,目錄結構與計算機中的目錄結構不同。因此,它不可能像現在這樣同步符號鏈接。

在您的計算機中,鏈接指向原始文件(或文件夾)的絕對路徑。它看起來像如下:

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

感謝您的回答。我可以理解,Dropbox必須複製符號鏈接的實際文件,如果該鏈接指向Dropbox外部的某個文件。但是,如果鏈接指向INSIDE Dropbox文件,那麼Dropbox應該將它視爲鏈接,這也應該是合理的,對吧? – 2013-03-10 05:53:42

+0

這將是一個不錯的功能。我不知道他們實施這個過程有多複雜。在你的計算機上,這個符號鏈接會有一個路徑,但是在你的朋友計算機上(這是共享這個文件夾)會有另一個路徑,並且Dropbox應該解決這個衝突。解決其中一個版本會導致另一個版本崩潰:/ – KuramaYoko 2013-03-10 13:11:53

+0

您的解釋不考慮相對符號鏈接 – 2013-06-05 17:41:29

2

我試過做你正在做的事情。沒有運氣。目前沒有辦法讓Dropbox正確地同步符號鏈接。 但是,有一個feature request exactly about this。因此,請您根據要求投票並希望最好。

+0

謝謝。我已經把我所有的6票投給了這個請求! – 2013-03-15 18:25:31

+5

等了很多年後,這個問題的解決方案似乎並未到來。更可能的是一個好的Dropbox替代品將首先出現。 – RyanN 2014-08-13 02:58:54

+2

2017並且尚未修復 – valepu 2017-05-05 09:53:30

相關問題