Tag: hard link

Sync Files and Folders Outside Dropbox Folder

Posted by – April 9, 2012

我是最近才開始用 Dropbox,雖然早就聽聞 Dropbox 的大名,但以前沒需求。實際有了需求才申請了 Dropbox,確實地感受到它強大的同步處理機制,如同它所宣稱的 Simplify your life,解決了我在三台 Windows,一台 MacOS 和一支 Android 手機間同步檔案的問題。

不過 Dropbox 的同步似乎限於它的資料夾,不能隨便選一個資料夾就設定同步。但是有一些檔案我並不想塞在 Dropbox 資料夾也希望能同步。這時候作業系統提供的檔案連結功能就派上用場了。微軟在 Windows Vista/7 的 NTFS 中提供了 Junction, Symbolic Link,作用等同於 Linux / Mac 下的 Symbolic Link,讓系統模擬出一組指向實際檔案位置的連結,藉此騙過應用程式。這個概念和 WinXP 時代以來就常用的捷徑 (shortcut) 不同,捷徑是無法騙過應用程式的,因為它實際上只是一個 .lnk 檔案。

使用 Symbolic Link 這種連結必須以指令的方式達成。以 Windows 7 為例,在命令提示列下輸入

mklink /D "C:\Users\Steve\Documents\Dropbox\DesiredFolder" "C:\Path\To\DesiredFolder"

在 MacOS 或 Linux 下使用 ln 指令,輸入

ln -s /path/to/desired-folder ~/Dropbox/desired-folder

或輸入以下的指令連結檔案

ln -s /path/to/desired-file ~/Dropbox/desired-file

使用這種連結要注意哦,要刪除連結的話,要先將檔案 copy 到別的位置再刪除連結,不然會連實際檔案都一併刪除。

順便廣告一下,如果有興趣申請 Dropbox,請使用我的推薦連結來幫我增加空間吧,大感恩。

http://db.tt/xR1WGV8h