這功能簡單說就是建立指向目錄或是檔案的連結,例如: C:\temp
資料夾設定指向 D:\temp
,這樣原本 C:\temp
都會儲存到 D:\temp
內,類似捷徑的概念,以下就來詳細看看用法語介紹。
mklink
先看看 microsoft 文件上的說明
Creates a symbolic link.
資料來源 - microsoft docs
語法 (Syntax)
1 | mklink [[/d] | [/h] | [/j]] <Link> <Target> |
參數 (Parameters)
沒有參數設定的話,預設情形下,建立的會是檔案的 Symbolic link
Parameter | Description |
---|---|
/d | 建立資料夾的 Symbolic link |
/h | 建立 hard link 取代 Symbolic link |
/j | 建立資料夾的 Junction |
<Link> | 指定建立的 Symbolic link 名稱 |
<Target> | 指定新 Symbolic link 的相對 (relative) 或絕對 (absolute) 路徑 |
/? | 顯示指令說明 |
範例
建立一個資料夾的 Symbolic link ,由來源為 mklink_source 指向 mklink_target
操作環境
1 | $ systeminfo | findstr /B /C:"OS Name" /C:"OS Version" |
在 windows 10 下,指向目標資料夾不需要建立,指令會自動建立
1 | mklink /d mklink_target mklink_source |
建立完成後,比較一下資料夾外觀,需要注意的是,資料夾類型都是 File folder ,而且圖示與捷徑相同,但是捷徑的類型是 Shortcut
不需要的時候 symbolic link 直接移除資料夾即可