符號鏈接

符號鏈接 （ 軟鏈接 、 Symbolic link ） 是一類特殊的文件 ， 其包含有一條以絕對路徑或者相對路徑的形式指向其它文件或者目錄的引用 。 符號鏈接最早在 4.2 BSD版本中出現 （ 1983年 ） 。 今天POSIX操作系統標準 、 大多數類Unix系統 、 Windows Vista 、 Windows 7都支持符號鏈接 。 Windows 2000與Windows XP在某種程度上也支持符號鏈接 。 符號鏈接的操作是透明的 ： 對符號鏈接文件進行讀寫的程序會表現得像直接對目標文件進行操作 。 某些需要特別處理符號鏈接的程序 （ 如備份程序 ） 可能會識別並直接對其進行操作 。 一個符號鏈接文件僅包含有一個文本字符串 ， 其被操作系統解釋爲一條指向另一個文件或者目錄的路徑 。 它是一個獨立文件 ， 其存在並不依賴於目標文件 。 如果刪除一個符號鏈接 ， 它指向的目標文件不受影響 。 如果目標文件被移動 、 重命名或者刪除 ， 任何指向它的符號鏈接仍然存在 ， 但是它們將會指向一個不復存在的文件 。 這種情況被有時被稱爲 “ 被遺棄 ” 。