mklink是windows系統下創建符號鏈接和硬鏈接的命令工具,它是一個很好的解決文件系統問題的工具。使用它需要管理員權限。
首先,先來介紹下mklink這個命令,可以看下下面的截圖:
說明也已經很詳細了,我們直接看下面例子吧。
下面的圖片向我們展示了在windows系統中創建符號鏈接,硬鏈接和快捷方式有什么不同。
符號鏈接(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