Linux:文件屬性信息-軟硬鏈接數(ln)


文件屬性信息-硬鏈接數

硬鏈接:

概念說明: 超市的多個門 ??? 在一個分區中,inode號碼相同的文件,互為硬鏈接

誕生過程:
ln	鏈接的源文件    硬鏈接的文件信息
[root@oldboyedu oldboy]# ln /oldboy/oldboy.txt /oldboy/oldboy_hard_link.txt 
[root@oldboyedu oldboy]# ll
total 8
-rw-r--r--. 2 root root 13 Apr 16 10:49 oldboy_hard_link.txt
-rw-r--r--. 2 root root 13 Apr 16 10:49 oldboy.txt
利用find命令找到多有硬鏈接文件
[root@oldboyedu oldboy]# find / -type f -inum 33584339 
/etc/hosts
/tmp/hosts
系統中的目錄不能創建硬鏈接

[root@oldboyedu ~]# ll /etc/|grep -c "^d"
78
[root@oldboyedu ~]# ll /etc/|grep  "^d"|wc -l
78

軟鏈接:

概念說明: 文件的快捷方式

誕生過程:
ln -s 鏈接的源文件  軟鏈接的文件信息

[root@oldboyedu oldboy]# ln -s /oldboy/oldboy.txt /oldboy/oldboy_soft_link.txt 
[root@oldboyedu oldboy]# ll
total 8
lrwxrwxrwx. 1 root root 18 Apr 16 10:50 oldboy_soft_link.txt -> /oldboy/oldboy.txt
-rw-r--r--. 2 root root 13 Apr 16 10:49 oldboy.txt

軟硬鏈接的區別:

01. 鏈接后的文件大小不一致
02. 鏈接后的文件類型和權限不一致(顏色不一致)
03. 鏈接后的文件和源文件 inode信息有出入
    硬鏈接inode號碼一致
	軟鏈接inode號碼不一樣
04. 源文件被刪除之后
    硬鏈接文件依然有效
	軟鏈接文件失效
05. 軟硬鏈接創建過程不一致


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM