雲端+泥端:在多部電腦間使用相同檔案的方法
在不同電腦要使用同一個檔案的方法有很多種,手動拷貝USB隨身碟、FTP Server等,或者直接使用如Google Docs之類的雲端服務來建立檔案,但總還是有些重要的檔案必須存放在本機硬碟裡,但又有在不同電腦需要存取的需求,此時要如何用最簡單的方法來同步檔案呢? 透過像DropBox之類的網路服務再加上Windows內建的符號連結(Symbolic Links)與固定連結(Hard Links)就能輕鬆達成了。
例如我在公司和家裡的電腦要使用同一個AutoHotkey的腳本檔,路徑是d:\DOC\autohotkey.ahk,在沒有使用同步機制之前,我必須做檔案拷貝,把檔案放到兩部電腦裡,但當在家裡修改後,若忘了拷貝到公司電腦裡,公司電腦就和家裡的版本不同,若公司的autohotkey.ahk又另外做了修改,久而久之兩部電腦的autohotkey.ahk差異就越來越大。以下是我用來解決此類困境的方法:
建立分身連結
- 兩部電腦都安裝DropBox client程式,並建立「d:\DropBox\My DropBox\DOC」資料夾
- 把最完整的autohotkey.ahk複製到步驟1的DropBox DOC資料夾
- 刪除原有的d:\DOC\autohotkey.ahk
- 建立連結,讓d:\DOC\autohotkey.ahk變成是指向DropBox的連結:
- Windows Vista/7:
mklink d:\DOC\autohotkey.ahk "d:\DropBox\My DropBox\DOC\autohotkey.ahk"
- Windows XP:
ln "d:\DropBox\My DropBox\DOC\autohotkey.ahk" d:\DOC\autohotkey.ahk
- Windows Vista/7:
Windows Vista與Windows 7可以用mklink.exe來建立檔案連結,但Windows XP沒有類似指令可以使用,這裡使用的ln.exe由http://schinagl.priv.at/nt/ln/ln.html下載,可以達成類似mklink.exe的功能。 建立好連結後,以後使用與修改d:\DOC\autohotkey.ahk(分身檔案)時,實際的檔案是DropBox裡的檔案(本尊檔案),而修改了本尊後DropBox會自動更新到DropBox主機上,到另一部電腦使用時會同步到硬碟裡,因此不管到那台電腦都能使用到最後修改過的最新檔案了。
Windows的連結觀念若您不清楚的話,請參考我以前寫的這篇[Windows] 用mklink與junction建立資料夾連結。泥端是我杜撰的名詞,是對應熱得過火的雲端的「對比反諷」,語出成語:判若雲泥、雲泥之別。
ln.exe小資訊
##
您可能也會有興趣的類似文章
- 利用Dropbox和mklink讓兩部電腦資料同步而能馬上工作 (0則留言, 2013/04/19)
- Android手機雲端備份實戰 (0則留言, 2014/01/29)
- Dropbox服務四之一:使用DropboxAutomator自動化你的Dropbox (0則留言, 2012/04/28)
- 快速開啟Dropbox資料夾的方法 (1則留言, 2011/12/10)
- Dropbox服務四之三:透過Dropbox保存電子郵件中的附件(SendToDropbox) (0則留言, 2012/04/28)
- 點對點傳輸的同步軟體Syncthing:無限擴大個人的線上儲存空間 (0則留言, 2016/07/16)
- Dropbox服務四之二:快速複製檔案到Dropbox的小工具DropBoxCopy (0則留言, 2012/04/28)
- Dropbox服務四之四:讓朋友將檔案輕鬆上傳到自己的Dropbox(DROPitTOme) (0則留言, 2012/04/28)
- 讓VS Code存取Dropbox資料夾的步驟 (0則留言, 2019/09/01)
- iPad Dropbox能分享My Dropbox裡的所有檔案連結?! (0則留言, 2011/02/19)
- 用rclone命令行指令簡化雲端儲存服務的各項檔案操作 (0則留言, 2016/03/15)
- 使用ownCloud打造專用的「類Dropbox」雲端儲存系統 (15則留言, 2013/03/19)
- 如何讓Dropbox的檔案/資料夾名稱使用表情符號(Emoji) (0則留言, 2022/09/25)
- Dropbox與GoogleDrive的命令行工具 (0則留言, 2015/11/23)
- 使用ownCloud建立私有的Dropbox雲端硬碟服務 (0則留言, 2012/12/20)
請問Dropbox跟我要同步的檔案是不同的槽, 該如何下指令, 我的dropbox在C槽,可是想把分身檔案放在D槽
請參考這篇Dropbox Folder Sync 打破Dropbox限制,同步任意位置多資料夾是否符合需求。
我記得新版的Dropbox client可以自己指定要使用的資料夾,請自行確認看看。
我想請問一下
我的隨身碟裡有一個資料夾不知道怎麼了
我要開他的時候
他要用別的程式開啟
等於我看步道我裡面的東西
現在我想要裡面的東西
我要怎樣才能再開啟資料夾看到裡面的東西呢…
是有用類似加密程式加密嗎?如果不是進保護模式試看看。
請問這在WIN7也可以用嗎?
如果做共享檔案的同時也讓多部電腦同時操作是可以的嗎?
Windows 7當然能用啦。
DropBox比較適合不在同一地點的電腦同步,如果是有區域網路可以連線,那用網路磁碟機連線就可以分享檔案了。
如果是分享檔案的需求,HFS也可以試用看看。