Loading AI tools
来自维基百科,自由的百科全书
NTFS符號連結(Symbolic Link),又稱符號鏈接[1],是NTFS檔案系統中指向檔案系統中的另一個對象的一類對象。被指向的對象叫做「目標」。它們可以像普通檔案或目錄一樣操作,但所有對符號連結的操作都實際作用於目標對象。符號連結對使用者而言是透明的,符號連結看上去和普通的檔案和資料夾沒有區別,操作方法也一模一樣。NTFS符號連結的設計目的是為了和POSIX標準的作業系統相容、並用來增進與舊版作業系統的相容性,它首次出現於Windows Vista。
在NT6核心的作業系統,例如Windows Vista或Windows 7中,符號連結可以由命令mklink
建立,mklink是cmd.exe
的內部命令,語法如下[4]:
mklink [[/D] | [/H] | [/J]] link target
/D
–建立指向目錄的符號連結,如果不指定此參數,預設為建立檔案符號連結。/H
–建立硬連結(Hardlink),或稱永久連結[1]。/J
–建立NTFS連接點(Junction point)。link
–指定符號連結的名字target
–指定符號連結指向的對象的路徑(相對或絕對皆可)。和普通檔案一樣,刪除符號連結也可以使用del
命令,具體語法如下:
del filename
filename
–要被刪除的符號連結的名字和普通目錄(資料夾)一樣,刪除目錄符號連結也可以使用rd
命令,具體語法如下:
rd directoryname
directoryname
–要被刪除的符號連結的名字需要提升為管理員權限才能建立符號連結。
複製連結的檔案或目錄時,使用copy /L
或xcopy /B
,可以複製這些符號連結,而不是複製檔案或目錄實體本身。
符號連結可以指向不存在的對象,在建立符號連結時,系統並不會檢查對象是否存在。[5]
Windows 操作系統不支援在啟動時使用符號連結,因此不應重新導向以下目錄:
Windows Installer 對符號連結的支援不完整。如 \Windows\Installer 目錄被重新導向,將導致多數使用 .msi 的 Windows Installer 發生 2755 及/或 1632 錯誤。
而下列目錄可以重新導向:
但是不建議重新導向 \Users 及 \ProgramData,因為這樣做會影響 Windows Update 及 Microsoft Store 應用程式的運作。[6]
Windows Vista中預先建立了一些符號連結(Junction point),以增進與舊版作業系統(Windows XP)間的相容性,部分範例如下:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.