軟鏈結和硬鏈結

2021-09-30 18:40:02 字數 842 閱讀 7746

建立命令:

ln -s 檔名  軟鏈結的名字 (ln -link  s - soft)

特點:軟鏈結的特點

1. 在linux中 , 軟鏈結檔案的顏色為 淺藍色。

2. 軟鏈結的大小為原檔案的檔名的大小,即路徑長度。

3. 軟鏈結建立時最好給出原檔案的絕對路徑。

4. 目錄也可以建立軟鏈結,方法同上。

注意:如果原始檔移動或者刪除,那麼軟鏈結失敗。

在linux上一切皆檔案。那麼如何給出檔名,找到他在磁碟上的位置呢?實際上,作業系統對檔名並不感興趣,它只要求知道檔案所對應的inode節點即可,通過inode找到對應的塊即可找到相應的磁碟檔案。

建立命令:

ln 原始檔 硬鏈結檔名

特點:硬鏈結的特點

1.使用的inode和原始檔是同乙個

2.新建立乙個引用計數  +  1

3. 刪除硬鏈結檔案或原始檔只是對inode節點中的引用計數 - 1

4. 只有當inode中的引用計數為0時,此檔案才真正被刪除

5.不能對目錄檔案建立硬鏈結檔案,因為這可能產生死遞迴建立的問題

軟鏈結和硬鏈結

又叫符號鏈結,這個檔案包含了另乙個檔案的路徑名。可以是任意檔案或目錄,可以鏈結不同檔案系統的檔案。鏈結檔案甚至可以鏈結不存在的檔案,這就產生一般稱之為 斷鏈 的問題 或曰 現象 鏈結檔案甚至可以迴圈鏈結自己。類似於程式語言中的遞迴。軟連線的格式是 ln s 目標檔名 鏈結名 在對符號檔案進行讀或寫操...

硬鏈結和軟鏈結

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

硬鏈結和軟鏈結

在linux中除了程序之外都是檔案,目錄是特殊的檔案,目錄記錄了其他檔案的檔名。linux檔案被分為兩部分 元資料 檔案的屬性資料 和使用者資料 實際的資料 在linux中通過檔名開啟檔案。檢視檔案的inode號可以使用stat或者ls i命令。軟連線和硬鏈結 硬鏈結是兩個檔名指向同乙個inode,...