現在有許多網路儲存服務,都提供了雲端同步的功能,可以自動替使用者上傳所有儲存於同步資料夾中的檔案,並同步至其他電腦。但是這類服務通常都會限制自動同步的檔案位置,侷限了使用上的方便性。

同步任意資料夾更方便

以知名度頗高的Dropbox為例,在啟用電腦端軟體後,程式會要求使用者選擇同步資料夾(即Dropbox資料夾),並且將該資料夾與雲端資料庫整合,維持電腦端與雲端資料的一致性。使用者能透過電腦端程式,指定存放於同步資料夾中的檔案,是否與雲端資料庫同步,但無法指定電腦端其他位置的資料進行同步。

如果使用者想要將儲存於電腦其他位置的檔案同步到Dropbox的話,最直接的方式就是把檔案複製到同步資料夾中。但是若基於檔案管理的習慣,不想要搞亂自己資料分類的規則,或是分割區儲存空間有限,難道就沒有辦法同步這類檔案嗎?其實只要活用電腦王104期提到的symbolic link,就可以跨越這道障礙。

資料夾快速雲端化

簡單地說,symbolic link就是強化版的捷徑,它具有較高的透明性,可以「欺騙」檔案系統,讓檔案系統以為分身(symbolic link)就是本尊(真實檔案)。套用在這個案例,我們只要在將外部資料夾以symbolic link,連結到同步資料夾,就可以讓Dropbox自動同步外部資料夾。

以Windows Vista、7、8為例,只需透過內建的mklink指令即可。假設需要讓D槽中的OUT資料夾自動同步,而Dropbox資料夾的路徑為C:\User\wenen\Dropbox,就需要在命令提示字元中輸入下列指令。若在設定過程中發生系統權限問題,請以管理員身份執行。

mklink /d “C:\User\wenen\Dropbox\OUT” “D:\OUT”

如果是Windows XP的使用者,則需透過Junction這支小程式協助。將命令提示字元的路徑切換到Junction執行檔所在的位置,然後輸入下列指令也可以達到一樣的效果。

junction “D:\OUT”“C:\User\wenen\Dropbox\OUT”

資料安全需留意

透過連結的方式,可以讓Dropbox程式把非同步資料夾中的檔案也自動進行備份,而且不會占用額外硬碟空間,但是筆者仍要提醒讀者小心使用。雖然大多數的雲端同步空間算得上是可以信賴,不過仍無法保證儲存的資料絕對不會外洩,更何況資料可能在傳輸的過程外流,或是哪天服務終止,資料全部灰飛煙滅。

基於上述理由,筆者建議使用此類雲端同步軟體應以方便為出發點,上傳非機密資料,或是正常的照片無妨,而不是要把所有檔案通通丟上雲端。如果將銀行帳戶密碼,或是偷挖鼻孔的照片也一併上傳,又不幸發生資安意外,後果就不堪設想了。

▲建立symbolic link之後,OUT資料夾彷彿成為Dropbox資料夾中的檔案,從檔案瀏覽器中看不出異樣。

▲在命令提示字元中以dir指令查看各資料夾詳細資料,就可以讓symbolic link與junction現出原形。

延伸閱讀:

檔案總管加外掛,像瀏覽器一樣的分頁、多格視窗、標籤搜尋通通有

Windows 7 有多個使用者,透過安全性設定,讓這些人共用資料夾

Dropbox 操作、同步技巧 26招,充份活用你的個人雲端空間

Dropbox 同步前先幫你自動加密檔案,使用上很方便,重要資料不外洩

 

本文同步刊載於電腦王雜誌
  
歡迎加入電腦王雜誌粉絲團