Linux軟連結和硬連結
檔案的組織:檔案通常是由檔案資料後設資料組成的,後設資料屬於檔案的屬性,例如檔案的名字,大小,建立事件,所有者等,真實資料則是檔案資料的儲存位置,檔名是檔案的屬性,並不屬於檔案的資料,系統標識檔案是通過
Inode
號碼來進行識別的;軟連結和硬連結都是檔案共享的一種方式,並且可以隱藏檔案系統路徑,並且保證安全硬連結:是具有相同
Inode
號碼,但是檔名不同的檔案,每一個檔案都有自己對應的inode
,當多個目錄都指向同一個inode
時這些連結就是硬連結,檔案被硬連結的次數如果小於1
在刪除,檔案就會被刪除;- 檔案具有相同的
inode
號碼以及真實資料儲存區域; - 硬連結只能夠對於那些已經存在的檔案建立
- 硬連結不支援跨於檔案系統進行建立;
- 硬連結不能夠對於目錄進行建立;
- 刪除硬連結並不影響具有相同
inode
號碼的其他硬連結檔案;
- 檔案具有相同的
- 對於不存在檔案建立硬連結
- 檢視
Inode
號碼是否相同,對於連結檔案仍然是普通檔案,前面的標示為-
;
- 不能夠交叉檔案系統建立,這裡存在一個掛載的檔案系統,和當前系統的檔案系統
- 不能夠對於目錄建立硬連結
- 當檔案被連結的次數增加,這個數值就會增加
- 軟連結:擁有自己的資料區域和後設資料區域,資料區域儲存的是連結指向檔案的
inode
號碼,以及自己的inode
號碼;
- 軟連線本身是一個檔案,擁有自己獨立的檔案屬性和許可權;
- 可以對不存在檔案或者目錄建立軟連結;
- 軟連結可以交叉檔案系統進行建立;
- 軟連結可以對於檔案或者目錄進行建立;
- 建立軟連線不會導致
i_link
數目增加
- 檢視
- 可以對於不存在的檔案建立軟連結
- 兩個檔案的許可權和
inode
號碼是不一樣的
- 跨檔案系統進行建立
- 軟連結不會導致
i_link
數目的增加
- 軟連結支援給一個軟連結建立軟連線
- 關於
find
命令在這裡的幾個關鍵用法 - 查詢某個檔案的軟連線
- 找出所有的軟連結檔案,通過指定檔案的型別來制定
相關文章
- linux硬連結和軟連結Linux
- Linux(8) —— 硬連結和軟連結Linux
- Linux 軟連結和硬連結簡介Linux
- 硬連結和軟連結
- linux 軟硬連結Linux
- 在Linux中,什麼是硬連結和軟連結?Linux
- 軟連結和硬連結詳解
- 簡談linux中軟連結和硬連結的區別Linux
- “軟連結”和“硬連結”的區別
- 硬連結和軟連結的區別
- Linux常用基本命令(軟連結與硬連結 )Linux
- 軟連結 vs. 硬連結
- Linux---檔案、軟連結於硬連結檔案Linux
- 硬連結與軟連結詳解
- 『學了就忘』Linux基礎命令 — 22、Linux中的硬連結和軟連結Linux
- Linux硬連結和軟連線有哪些知識點?Linux入門Linux
- Linux中軟連結和硬連結之間有什麼區別和聯絡?Linux
- 軟連結與硬連結的區別
- 一文帶你瞭解Linux軟連結與硬連結!Linux
- 軟連線、硬連結 和 i節點(inode)
- 5分鐘讓你明白“軟連結”和“硬連結”的區別
- Windows 中的硬連結、目錄聯接(軟連結)、符號連結、快捷方式Windows符號
- ln命令:軟連結與硬連結的區別與應用
- linux20-ln軟連結Linux
- Linux環境下:程式的連結, 裝載和庫[靜態連結]Linux
- linux編譯so庫不要生成字尾和軟連結Linux編譯
- Linux核心連結串列Linux
- 軟連結刪除
- 神秘的軟連結
- linux 修改預設pip/python版本 軟連結LinuxPython
- Linux sudo 提權之軟連結攻擊Linux
- linux ln 軟連結的妙用 -太愛了Linux
- SSH軟連結後門利用和原理
- linux下靜態連結庫和動態連結庫的區別有哪些Linux
- 【連結 1】與靜態連結庫連結
- 靜態連結動態連結的連結順序問題和makefile示例
- ssh遠端連結(簡易連線linux命令)Linux
- 連結串列 - 單向連結串列