Linux 檔案處理 軟鏈結 硬鏈結(5)

2021-08-18 08:05:38 字數 1408 閱讀 6621

相當於window下的快捷方式

其命令為:ln -s oldfile newfile

特點:

1、可以對不存在檔案建立軟鏈結

2、可以對檔案或者目錄建立軟鏈結

3、刪除了鏈結接,不會影響他的指向檔案

4、刪除了指向檔案,該軟鏈結就會變成死鏈結

建立軟連線:

1、進入tmp目錄下:     cd /tmp/

2、檢視tmp目錄下是否有檔案:   ls

3、在tmp目錄下建立檔案abc:    touch abc

4、給檔案abc建立快捷方式,並命名為a: ln -s abc a

5、檢視快捷方式是否建立成功: ls

6、檢視tmp檔案下檔案的詳細資訊: ls -l

首先介紹一下幾個概念:

inode 編號

檔名:給人看的

inode編號:給機器看的

其命令有兩種:(1)ln oldfile newfile

(2)link oldfile newfile

注意:對多個檔案中的某個檔案進行修改時,其它檔案也會同時發生修改。多使用者協同一致工作。

特點:

1、不能對目錄進行硬鏈結的建立

2、只能對已經存在的檔案進行硬鏈結的建立

3、刪除乙個硬鏈結檔案,不影響其它相同的inode編號的檔案

1、在tmp目錄下,建立檔案abc:touch abc

5、通過檢視結果,最左邊的數字就是inode編號,可以發現是一致的,都是922893.

6、修改abc中的內容: vim abc

7、進入vim編輯頁面,輸入內容 i  am wgs

9、檢視檔案abc內容:cat abc

11、發現內容是完全一樣的,都是 i am wgs

注、同樣的,修改abc的硬鏈結a的內容,同樣可以達到一樣的效果。

linux硬鏈結 軟鏈結

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

linux硬鏈結軟鏈結

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

軟鏈結 硬鏈結

硬鏈結與軟鏈結的聯絡與區別 我們知道檔案都有檔名與資料,這在 linux 上被分成兩個部分 元資料 metadata 是檔案的附加屬性,如檔案大小 建立時間 所有者等資訊。使用者資料 user data 即檔案資料塊 data block 資料塊是記錄檔案真實內容的地方 元資料則在 linux 中,...