檢視 Windows7 的原始碼
←
Windows7
跳轉到:
導覽
、
搜尋
根據以下的原因,您並無權限去做編輯這個頁面:
您剛才的請求只有這個使用者組的使用者才能使用:
使用者
你可以檢視並複製本頁面的原始碼。
[[分類:作業系統]] ==連結== 分為硬連結與軟連結,軟連結又分為捷徑、目錄連接點、符號連結。 ===硬軟連結圖示=== <table class=nicetable style='border:none'> <tr> <th style='border:none'>Data</th> <th style='border:none'>Entry</th> <th style='border:none'></th> </tr> <tr> <td rowspan=3 style='text-align:right'>檔案內容<span style='color:red'>←</span><br/><span style='color:red'>↖</span><br/><br/><br/></td> <th>oldFileName</th> <td rowspan=3 style='border:none;color:blue;'>&#8624;<br/>│<br/>│<br/>│<br/>┘</td> </tr> <tr> <th>newHardLink</th> </tr> <tr> <th>newSoftLink</th> </tr> </table> *硬連結(Hard Link,上圖紅線)會連結到內容磁區,如果OldFileName被刪除,但因為NewHardLink仍然存在,因此其內容仍會保留在系統裡。 *如果修改OldFileName的內容,則因為NewHardLink也指向同一個內容磁區,因此其內容也同步變動了。 *OldFileName與所有的NewHardLink都刪除,這個檔案的內容磁區才會被清除。 *軟連結(Soft Link,上圖藍線)是連向檔案項目(Entry),如果 OldFileName 被改名或刪除,則 NewSoftLink 就找不到內容了。 *windows 的軟連結分為三種:捷徑(short cut)、目錄連接點(junction)、符號連結(symbolic)。 <table class=nicetable> <tr><th rowspan=2>連結<br/>類型</th><th rowspan=2>硬連結</th><th colspan=3>軟連結</th></tr> <tr><th>捷徑</th><th>連接點</th><th>符號連結</th></tr> <tr><th>dir時代稱</th><th>無</th><th>無</th><th>JUNCTION</th><th>SYMLINK</th></tr> <tr><th>本質</th><th>Entry</th><th>檔案</th><th>目錄掛載</th><th>Entry</th></tr> <tr><th>連結目錄</th><th>╳</th><th>○</th><th>○</th><th>○</th></tr> <tr><th>連結檔案</th><th>○</th><th>○</th><th>╳</th><th>○</th></tr> <tr><th>OS限制</th><th>NTFS</th><th>不限</th><th>NTFS</th><th>NTFS</th></tr> <tr><th>跨分割區</th><th>╳</th><th>○</th><th>○</th><th>○</th></tr> <tr><th>掛上SMB </th><th>╳</th><th>○</th><th>╳</th><th>○</th></tr> <tr><th>掛載分割</th><th>╳</th><th>╳</th><th>○</th><th>╳</th></tr> <tr><th>複製</th><th>○</th><th>○</th><th>╳</th><th>╳</th></tr> <tr><th>del,rd</th><th>○</th><th>○</th><th>○</th><th>○</th></tr> <tr><th>開始版本</th><th>Win2000</th><th>Win95</th><th>Win2000</th><th>Vista</th></tr> </table> *管理員權限才能建立符號連結。 *符號連結可以指向不存在的物件,在建立符號連結時,系統並不會檢查物件是否存在。 ===將目錄掛載成虛擬磁碟=== SUBST,從 DOS 起各版本皆可用。 *<pre>SUBST [drive1: [drive2:]path]</pre> *#drive1:指定虛擬磁碟機。 *#[drive2:]path要指定給虛擬磁碟機的實際磁碟機與路徑。 *刪除虛擬的磁碟機:<pre>SUBST drive1: /D</pre> *不加任何參數會顯示目前所有虛擬磁碟機的清單。 ===win2000、XP的連結=== ====硬連結==== 在文字命令模中使用 fsutil.exe :<pre>fsutil hardlink create 硬連結 目的檔案</pre> 由於硬連結的地位等同於檔案,所以刪除硬連結的作法和刪除檔案一樣。刪除一個硬連結並不會損及檔案,要將所有的某個檔案的所有硬連結及其 entry 全部刪除才會刪掉此檔案。 ====目錄連接點==== 在 Windows 2000、XP、Windows Server 2003 使用linkd.exe、mountvol.exe建立目錄連接點(Directory Junction),但不支援中文目錄名稱。 *linkd.exe用來掛上目的路徑,可在[http://www.microsoft.com/en-us/download/details.aspx?id=17657 Windows Server 2003 Resource Kit Tools]中找到。 *#掛載命令為:<pre>linkd 資料夾 目的路徑</pre> *#卸載命令為:<pre>linkd 資料夾 /D</pre> *#例如:<pre>linkd 桌面 userProfile\桌面</pre> *#*其中userProfile是使用者設定檔名稱。 *#*顯示您桌面的內容:<pre>dir 桌面</pre> *mountvol.exe 用來掛上分割區,可在 windows/system32 中找到。步驟為: *#列出各分割:<pre>mountvol</pre> *#*會列出如:<pre>\\?\Volume{e2464851-8089-11d2-8803-806d6172696f}\ C:\ …</pre> *#*Volumek之後是分割的唯一碼,即 GUID (全域唯一識別元)。 *#建好資料夾之後下以下指令,便可將分割掛載成資料夾:<pre>mountvol 資料夾 \\?\Volume{e2464850-8089-11d2-8803-806d6172696f}\</pre> *#解除掛載:<pre>mountvol \\?\Volume{e2464850-8089-11d2-8803-806d6172696f}\ /D</pre> ====資料夾捷徑==== 資料夾捷徑(Folder Shortcut),可以模擬目錄連接點。本質為一個帶有唯讀屬性的資料夾,裡面含有desktop.ini和target.lnk兩個隱藏檔:target.lnk為指向目標資料夾的普通捷徑;由desktop.ini定義該文件夾為「文件夾捷徑」,其內容為:<pre> [.ShellClassInfo] CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}</pre> 資料夾捷徑只在 Vista 以下版本有效,在 windows7 中無效。手作步驟如下: #建一「目的資料夾」的捷徑。 #將此捷徑改名為「target.lnk」 #建一資料夾,裡面放上面的 target.lnk 。 #將此資料夾屬性改為「唯讀」。 #操作此一資料夾,等同操作目的資料夾。 請參考中文維基百科「符號連結」條目中「文件夾捷徑」段。 ====符號連結==== Vista 以上版本才有符號連結功能,此版本尚未提供符號連結功能。 ===Windows7及Vista=== ===mklink 指令=== ====建之連結==== <pre>mklink [[/D] | [/H] | [/J]] link target</pre> * /D –建之指向目錄的符號鏈接,如果不指定此參數,預設為建立指向檔案的符號鏈接。 * /H –建立硬鏈接(Hardlink),或稱永久連結。 * /J –建立NTFS目錄連接點(Junction point)。 * link –指定符號鏈接的名字 * target –指定符號鏈接指向的對象的路徑(相對或絕對皆可)。 和普通檔案一樣,刪除連結也可以使用del命令,具體語法如下:<pre>del filename(要被刪除的符號連結的名字)</pre> 以Windows7為例:<pre> 先到「開始/附屬應用程式/命令提示字元」按右鍵,以「系統管理員身份執行」。 cd "\ProgramsData\Microsoft\Windows\Start Menu\Programs" mklink /D Copy D:\Programs\Copy</pre> ====刪除連結==== 和普通目錄(資料夾)一樣,刪除連結也可以使用rd命令,具體語法如下:<pre>rd directoryname(要被刪除的符號連結的名字)</pre> ===應用程式 Symlink Creator === 應該是透過 mklink ,所以無法用於 XP 。 *[https://code.google.com/p/symlinker/downloads/list 下載點] *[http://pulipuli.blogspot.tw/2013/02/symbolic-link-creator.html 說明文件] *[http://blog.xuite.net/sugopili/computerblog/41546737-建立+Windows目錄的連接點 各種結合目錄手法說明]
返回到
Windows7
。
導航
個人工具
登入
名字空間
頁面
討論
變換
檢視
閱讀
檢視原始碼
檢視歷史
動作
搜尋
導覽
首頁
近期變動
隨機頁面
使用說明
工具箱
連入頁面
相關頁面修訂記錄
特殊頁面
頁面資訊