Windows下硬連結、軟連結和快捷方式
本文發佈於3578天前,文中的資訊可能已有所發展或是改變,請謹慎使用!
mklink是windows系統下創建符號連結和硬連結的命令工具,它是一個很好的解決檔案系統問題的工具。使用它需要管理員許可權。
首先,先來介紹下mklink這個命令,可以看下下面的截圖:
說明也已經很詳細了,我們直接看下面例子吧。
符號連結(Symbolic link)
- 執行命令 mklink link_name target_name
- 創建連結後的圖示和快捷方式很像
- 在系統中不佔用空間
- 在檔案系統中不是一個單獨的檔
- 在作業系統層解析(!?)
- 如果原始檔案被刪除了,連結就沒用了
- 移除原始檔案不會影響符號連結
- 移除連結檔也不會影響原始檔案
硬連結(Hard link)
- 執行命令 mklink /H link_name target_name
- 在系統中佔用的空間與原始檔案相同,但在系統中引用的是相同的物件(不是拷貝)
- 在作業系統層解析(!?)
- 圖示和創建快捷方式的圖示不同
- 移除原始檔案不會影響硬連結
- 移除硬連結不會影響原始檔案
- 如果原始檔案被刪除,它的內容依然通過硬連結存在
- 硬連結檔的任何更改都會影響到原始檔案
快捷方式(Shortcut)
- 在選擇的原始檔案上滑鼠右鍵,通過下拉式功能表創建
- 快捷方式在系統中跟原始檔案是完全分離的
- 只有那些懂得快捷方式的程式知道它們
- 如果原始檔案刪除,連結就沒用了
- 移除原始檔案不會移除快捷方式
- 移除快捷方式不會影響到原始檔案
原文:http://www.maxi-pedia.com/mklink
順便推薦一個實現這個功能的簡單工具:Link Shell Extension