mklink命令詳解
-
符號鏈接
一旦創建,無法修改指向的目標。
-
文件的
操作系統顯示創建的鏈接是一個文件,類型為:
.symlink
-
絕對文件符號鏈接
在創建的時候使用的是絕對路徑。
如:
mklink link1.txt D:\word.txt
剪切絕對符號鏈接之后,仍然可以正常使用鏈接訪問
-
相對文件符號鏈接
在創建的時候使用的是絕對路徑。
如:
mklink link1.txt word.txt
剪切相對符號鏈接之后,改變了相對路徑,無法正常訪問
復制這兩種符號鏈接,都會直接拷貝一份鏈接的目標文件。
-
-
目錄的
添加參數
/D
,為目錄創建符號鏈接。系統顯示類型為文件夾,點擊進去路徑和符號鏈接名一樣,不會跳轉到目標的路徑。絕對文件符號鏈接、相對文件符號鏈接、剪切特性、拷貝特性,都和文件符號鏈接一樣。(如果目錄符號鏈接文件夾內還有符號鏈接,則剪切和拷貝也跟着遵循上面的方式。)
-
-
硬鏈接
只能對文件,使用命令參數
/H
-
目錄聯接(有“聯接”這個詞語嗎😂)
只能對目錄,使用命令參數
/J
。訪問時候也不會跳轉到目標路徑。剪切時會生成一個新名字和“聯接名”一樣的目錄,然后“聯接”指向的目錄里,原來的文件會被剪切走。
復制時和上面符號鏈接一樣,復制一份新的。
刪除源目錄,“聯接”失效,真正被刪除了。
-
快捷方式
快捷方式
mklink
命令無法創建,直接右鍵文件(夾)來創建。快捷方式是絕對路徑,類型顯示為.lnk
,可以打開快捷方式屬性來修改目標。打開文件夾快捷方式會跳轉路徑,打開文件快捷方式后,軟件顯示的文件名與快捷方式無關,還是源文件名。