星期六, 10月 17, 2009

[Dropbox]同步任何資料夾

之前寫過Dropbox可以共享資料夾的功能,但是我發現延伸出一個問題
就在你按下別人邀請你接受對方所共享的資料夾之後,只要開啟Dropbox同步軟體就會自動同步共享資料夾裡面的檔案
而同步之後的檔案可是會出現在你自己的硬碟裡面,所以只要別人壞心一點將100G的檔案(付費會員享有的空間大小)放到共享的資料夾
我們一開啟軟體就會自動下載到自己的電腦裡面,就算是只有幾百MB的檔案一樣會下載
所以就在您按下接受對方共享資料夾的同時,就要有開始下載裡面所有東西的覺悟
認知!

所以個人覺得Dropbox共享資料夾的功能最好的作用在於自己多台電腦的使用環境。
例如公司有一個專案要處理,回到家之後可以繼續處理。
或者自己有測試軟體必須要在Linux、Windows、Mac、iPhone處理時都是很好的使用環境
畢竟共享資料夾裡面有多少東西自己是最清楚的。

而且共享資料夾之後的權限可是全部開啟的喔~
這表示共享出去之後,對方可以移動、更改名稱、刪除、邀請更多人加入這個共享資料夾、自己離開共享資料夾、關閉這個資料夾的分享(自己享用的意思,但我不清楚這資料夾所佔的空間會增加到自己的呢?還是會減少自己的空間來放這個資料夾?)



接下來是本篇的主題
在macosxhints看到一篇關於Dropbox的好文章:Sync to Dropbox from anywhere in your home folder
有興趣的可以自行前去觀看,以下是我個人理解之後用自己的方式來作說明

檔案的上傳除了網頁模式之外,可以開啟同步軟體之後將資料放到指定的資料夾裡面(預設/Users/Username/Dropbox/)
而我想有部份的人或許都會在自己的資料夾留一份原始檔,這也造成了一台電腦裡面卻有同樣的兩個檔案
因此我們可以指定自己電腦裡面任何一個資料夾都可以做到同步的方式

例如我可以分享在Music資料夾裡面的iTunes資料夾(/Users/username/Music/iTunes )
也可以分享Pictures資料夾裡面的Lightroom資料夾(/Users/username/Pictures/Lightroom)

注意!我並不是以樹狀圖的方式來同步,而是可以分別指定資料夾。所以 /Users/username/底下還有應用程式、影片...等等資料夾都不會作同步。
利用Dropbox軟體原始的同步方法除了將iTunes和Lightroom兩個資料夾複製、貼上到/Users/Username/Dropbox/之外
另一個方法就是將Dropbox預設的同步路徑改成/Users/username/才有可能將這兩個資料夾作同步

作法首先開啟終端機輸入
ln -s /Users/username/Documents/foldername /Users/path/to/dropbox/Files/
小寫的LN空格-s空格
紅色的部份是自己要另外開啟同步的資料夾路徑,可以是任何一個位置的資料夾
空一格之後在輸入原本Dropbox底下某個預設的路徑,注意後面緊跟著斜線
ps.可以找到資料夾之後用拖曳的方式就不用打那麼一串

之後可以在Dropbox預設同步的資料夾看到我們各別開啟同步的資料夾,不過這只是個捷徑罷了
因此就不會佔用我們電腦裡面兩個同樣的空間了。




打完這篇文章的同時我並沒有馬上發佈,因為還有一些小地方要修飾。
於是當晚在床上就想到,既然Dropbox同步資料夾裡面會出現捷徑資料夾,那就表示我們也可以不用開啟終端機來輸入那些路徑一樣可以達到同樣的效果
就是在想要同步的資料夾按右鍵→製作替身
之後再將替身剪下貼上到Dropbox資料夾。



2009/12/12更新
雖然使用了 ln -s 這個方法,但是實際上在使用過程中還是會莫名其妙發生檔案消失的問題。
所以說,重要的檔案還是直接複製一份貼上去吧。

0 意見:

張貼留言