查看單個文章
舊 2006-10-19, 05:40 AM   #32 (permalink)
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設

Windows Vista中的符號連接完全解析
信使用過UNIX的朋友都會對符號連接印象深刻,通過符號連接,可以方便地創建指向文件系統中其他文件的快捷方式,這在很多時候能夠給操作帶來極大的便利。不過,在Windows系統中,想要實現類似的功能則麻煩得多,雖然微軟自Windows 2000開始,便為NTFS卷引入了對名為Junction Point的symbolic link(符號連接)的支持,但是,在圖形界面下往往工作不太正常,很多時候不得不使用插件以保證該功能能夠使用。而且,Junction Point還有一個致命的缺陷,無論在Windows 2000 還是後續的Windows XP和Server 2003中,NTFS Junction Point只能被用於資料夾和卷,而不能用於文件。
  在Windows Vista中,微軟終於讓NTFS卷支持可以指向文件的符號連接 (symbolic link),至少從這個角度說,Windows Vista提供了接近於Unix的功能,相信這可以取悅部分Unix愛好者。  在Windows Vista中創建符號連接 (symbolic link)
  Windows Vista中專門提供了一個創建符號連接的工具,MkLink ,不過,只可在命令行中執行,而不是圖形界面。
  進入命令行
  要使用MkLink工具創建符號連接,必須首先進入到命令行視窗,並需提升至管理員權限。
  在開始表菜單中右鍵單擊命令提示字元 (Command Prompt)圖示,從彈出表菜單中選擇「以管理員執行 (Run as Administrator)」
http://windows.chinaitlab.com/UploadFiles_3263/200610/20061018090649124.jpg
  MkLink命令的參數
  在命令提示字元下輸入如下命令將顯示該工具的相應格式與參數。
  MkLink /?
http://windows.chinaitlab.com/UploadFiles_3263/200610/20061018090748696.jpg

  要創建指向某個文件的符號連接,只需依循相應的命令,如下圖所示,我們來創建一個指向MSPaint.exe,名為TestSymLink的符號連接。
  MKLINK TestSymLink %SystemRoot%\system32\mspaint.exe
http://windows.chinaitlab.com/UploadFiles_3263/200610/20061018090805316.jpg
  創建完成後,可以用Dir命令來檢視一下:
http://windows.chinaitlab.com/UploadFiles_3263/200610/20061018090819397.jpg
  刪除符號連接
  要刪除該符號連接則更為簡單,操作同刪除文件類似,不過,需要注意的是,這裡刪除的只是符號連接,而非文件本身。
  DEL TestSymLink
http://windows.chinaitlab.com/UploadFiles_3263/200610/20061018090844932.jpg
__________________
http://bbsimg.qianlong.com/upload/01/08/29/68/1082968_1136014649812.gif
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次