硬鏈結和軟鏈結

2021-06-28 21:43:04 字數 447 閱讀 2002

在linux中除了程序之外都是檔案,目錄是特殊的檔案,目錄記錄了其他檔案的檔名。

linux檔案被分為兩部分:元資料(檔案的屬性資料)和使用者資料(實際的資料)。

在linux中通過檔名開啟檔案。檢視檔案的inode號可以使用stat或者ls -i命令。

軟連線和硬鏈結

硬鏈結是兩個檔名指向同乙個inode,硬鏈結不能用於目錄和不存在的檔案。用於目錄可能出現目錄環。

軟鏈結是乙個普通的檔案,檔案的內容為另外乙個檔案的鏈結。軟鏈結相當於windows系統中的快捷方式。檔案存在與否都是正確的,也能夠用於目錄!

軟鏈結和硬鏈結

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

硬鏈結和軟鏈結

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

硬鏈結和軟鏈結

必須在乙個分割槽,兩個檔案互為源,命硬,刪掉乙個還有乙個。多個檔案共享乙個inode 是為了節省 inode 資源。這多個檔案的內容是同步的。root foundation4 cd home kiosk desktop root foundation4 desktop touch file root...