Windows 7和Windows Vista系統(tǒng)中的符號鏈接(Junction Point)MKLink命令的使用
微軟自Windows 2000開始,便為NTFS卷引入了對名為Junction Point的symbolic link(符號鏈接)的支持,但是,在圖形界面下往往工作不太正常,很多時候不得不使用插件以保證該功能能夠使用。而且,Junction Point還有一個致命的缺陷,無論在Windows 2000 還是后續(xù)的Windows XP和Server 2003中,NTFS Junction Point只能被用于文件夾和卷,而不能用于文件。
在Windows Vista之后,微軟終于讓NTFS卷支持可以指向文件的符號鏈接 (symbolic link)。
在Windows 7和Windows Vista中創(chuàng)建符號鏈接 (symbolic link)
Windows 7和Windows Vista中專門提供了一個創(chuàng)建符號鏈接的工具,MkLink ,不過,只可在命令行中運(yùn)行,而不是圖形界面。
要使用MkLink工具創(chuàng)建符號鏈接,必須以管理員身份運(yùn)行進(jìn)入命令行
在開始菜單中右鍵單擊命令提示符圖標(biāo),從菜單中選擇“以管理員運(yùn)行”
MkLink命令的參數(shù)
在命令提示符下輸入如下命令將顯示該工具的相應(yīng)格式與參數(shù)。
MkLink /? ,將得到以下幫助
MKLINK [[/D] | [/H] | [/J]] Link Target
/D 創(chuàng)建目錄符號鏈接。黙認(rèn)為文件
符號鏈接。
/H 創(chuàng)建硬鏈接,而不是符號鏈接。
/J 創(chuàng)建目錄聯(lián)接。
Link 指定新的符號鏈接名稱。
Target 指定新鏈接引用的路徑
(相對或絕對)。
創(chuàng)建指向文件夾的符號鏈接
要創(chuàng)建指向某個文件夾的符號鏈接,只需依循相應(yīng)的命令,我們來創(chuàng)建一個把“C:\TEMP”文件夾指向“R:\TEMP”的符號鏈接,如下所示。
MKLINK /J "C:\TEMP" "R:\TEMP"
創(chuàng)建完成后,可以用Dir命令來查看一下:
刪除符號鏈接
要刪除該符號鏈接則更為簡單,操作同刪除文件類似,不過,需要注意的是,這里刪除的只是符號鏈接,而非文件本身。
該文章在 2012/11/12 21:58:11 編輯過