檔案管理 鏈結

2021-10-03 09:15:52 字數 1383 閱讀 2649

rm命令時鏈結數減少

檔案要存在,至少有乙個鏈結數

由於鏈結數增加了,所以檔案還存在

[root@centos7 data]#ll

total 4

-rw-r--r-- 1 root root 6 aug 13 20:48 testfile.txt

[root@centos7 data]#ll -h

total 4.0k

-rw-r--r-- 1 root root 6 aug 13 20:48 testfile.txt

[root@centos7 data]#

[root@centos7 data]#ln testfile.txt testfile_ln.txt

# 大小相同

[root@centos7 data]#ll

total 8

-rw-r--r-- 2 root root 6 aug 13 20:48 testfile_ln.txt

-rw-r--r-- 2 root root 6 aug 13 20:48 testfile.txt

# 兩個檔案的inode相同

[root@centos7 data]#ls -i

68 testfile_ln.txt 68 testfile.txt

注意:src_file的相對路徑,是相對於link_file的路徑而言,多數軟連線寫的是相對路徑

# 大小不同,不是同乙個檔案

[root@centos7 data]#ln -s /etc/fstab test_link

[root@centos7 data]#ll

total 0

lrwxrwxrwx 1 root root 10 aug 13 21:00 test_link -> /etc/fstab

[root@centos7 data]#ll /etc/fstab

-rw-r--r-- 1 root root 595 aug 7 11:26 /etc/fstab

# 跨分割槽,inode不同

[root@centos7 data]#ls -i /etc/fstab

68034624 /etc/fstab

[root@centos7 data]#ls -i test_link

67 test_link

本質區別

表現形式

鏈結數

檔案系統

目錄

原始和鏈結檔案關係

大小

linux 檔案管理 6 軟鏈結和硬鏈結

ls di ls di data boot ls di proc sys 這兩個是特殊的記憶體中的資料 ln data f2 root f222 分割槽不同,節點號含義不同 ll 發現目錄鏈結數為2 ll i dir1 a 發現目錄還有乙個一樣的節點號 file 看檔案頭部看出來的 magic nu...

8 檔案管理之軟硬鏈結

元資料中的inode number就是記錄乙個檔案的節點編號 inode number 每個分割槽下的檔案都有唯一的節點編號。ls i 可以檢視節點編號 centos7的分割槽掛載點的節點編號是64,而centos6是2 在同乙個分割槽下,只要節點編號相同,即是檔名不是相同的,也是同乙個檔案。就如乙...

符號鏈結檔案和硬鏈結檔案

實驗6 11.針對符號連線檔案和硬連線檔案。測試以下函式,分析其執行過程並給出結論。分析 b檔案為a檔案的軟連線檔案,從實驗測試可以看出用stat 函式測試b檔案顯示的許可權為檔案a的許可權,用lstat 函式測試b檔案顯示的許可權為自身許可權。結論 如果stat函式的第乙個引數為符號連線檔案,其讀...