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