**處出處:
linux中的硬鏈結和軟鏈結
從windows nt4開始,ntfs檔案系統引入了hardlink這個概念,它讓乙個檔案可以擁有多個訪問路徑。
如上圖,左邊為鏈結,右邊為真正的檔案。刪除鏈結並不會刪除源資料檔案。
symbolic link又被叫做符號鏈結和soft link(軟鏈結)。是在vista之後才有的,可以說是junction鏈結的增強版,軟連線可以支援任何路徑,包括檔案和不存在的路徑,支援相對路徑,支援跨檔案系統。
symbolic link功能強大,但是使用的時候能避免則盡量避免,因為其相容性很差。
例如:
link為test的軟連線,個人認為此為快捷方式(笑哭)
rmdir 鏈結名稱
例如:rmdir link
此命令會刪除軟連線
刪除虛擬鏈結目錄,並不會刪除真實檔案,注意,不能使用del命令,del命令會刪除真實檔案
輸入del link 後之後會顯示出是否要確認刪除,這裡需謹慎,一旦輸入y,會刪除軟連線關聯資料夾中的所有檔案(不包括所含的資料夾,即只刪除一層)
軟連線,硬連線
首先要弄清楚,在linux 下面舉一些例子 ls il 13058 rwx 1 longcheng longcheng 48 8月 5 16 38 file1 13059 rwx 1 longcheng longcheng 57 8月 5 16 40 file2 ln file2 file2hard...
硬連線 軟連線
硬鏈結 系統呼叫link在檔案系統結構中將乙個檔案鏈結到另外乙個新的名字上,也就是為被鏈結檔案的索引節點建立乙個新的目錄項。通過鏈結操作,乙個檔案可以有兩個以上的不同名字,系統可以通過其中任意乙個名字來訪問檔案。核心並不知道哪個名字是最初的檔名。這種為索引節點建立新目錄項的鏈結方式稱為 硬鏈結 乙個...
軟連線與硬連線
要弄清楚2者的區別,首先得明白linux系統中檔案是如何儲存的.在linux中儲存乙個檔案由3部分組成 檔名 inode block 資料塊 關於inode block用來儲存資料.而inode呢,就是用來儲存這些資料的資訊,這些資訊包括檔案大小,歸屬的使用者組,讀寫許可權等.inode為每個檔案進...