Linux 軟鏈結與硬鏈結的區別

2022-09-11 16:09:19 字數 587 閱讀 8763

linux的鏈結是乙個linux檔案的乙個重要知識點,看了很多資料,總結一下方便自己記憶。

首先來回顧一下什麼是inode : linux系統裡面每乙個檔案都有乙個inode號,而inode裡面存了一些什麼呢?存了檔案的屬性,檔案的許可權等資訊,鏈結數,最重要的就是存了真是存放資料的資料塊block的位址。但是不包含檔名

1. 鏈結的分類與建立

鏈結分為軟鏈結和硬鏈結。

2. 硬鏈結

硬鏈結的特點

2. 硬鏈結只能適用於檔案,不能用於目錄,不能跨檔案系統

3. 硬鏈結一般會用來備份一些重要的檔案,只有噹噹乙個inode的鏈結數變為0,系統才會**這個inode

3. 軟鏈結

軟鏈結的特點

2. 軟鏈結擁有自己單獨的inode號碼,inode指向的block塊中存放的是target的目標檔案。

3. 軟鏈結當目標檔案被刪除後,會顯示軟鏈結不可用

4. 軟鏈結可以適用於不同的檔案系統,也可以作用於目錄

一張圖很好的體現這個關係

linux硬鏈結與軟鏈結區別

1.linux鏈結概念 linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節...

Linux 軟鏈結與硬鏈結區別

在linux系統中,一定會遇到這樣一種檔案,當我們使用ll 或者ls l命令來檢視他的時候,他的許可權這一項中會顯示的第乙個英文本母為l,這便是代表他是鏈結檔案。而鏈結檔案有分為軟鏈結和硬鏈結兩種,那他們有什麼區別呢?我這就來從以下八個方面來為大家介紹一下他們的區別。2.inode number i...

Linux硬鏈結與軟鏈結區別

linux鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 預設情況下,ln命令產生硬鏈結。軟鏈結可以看作是windows中的快捷方式,可以讓你快速鏈結到目標檔案或目錄。硬鏈結則透過檔案系統的inode來產生新檔名,而不是產生新檔案。硬連線 a是b的...