硬链接与软链接

链接分为两种:
1、硬链接(hard link),是通过索引节点进行的链接。在同一个分区/文件系统中,inode号码相同的文件一定是硬链接文件,本质相同文件名不同而已;硬链接文件就是文件的另一个入口;可以通过给文件设置硬链接文件,防止重要文件被误删;只针对文件,不针对目录。
硬链接的作用:为重要文件做一个快照。

2、软链接(soft link)或符合链接(Symbolic link)
符号链接文件 也被称为软链接文件,类似于Windows中的快捷方式,它本身没有内容,指向实体文件;软链接可以针对文件也可以真对目录。

软链接读取数据的原理步骤:
1、通过自身的inode,读到软链接信息,通过指向读到原始文件名,然后读到原始文件的inode
2、通过原始文件的inode,读到原始文件的内容(Block)

创建硬链接语法:ln 原始文件 目标文件
创建软链接语法:ln -s 原始文件 目标文件(目标文件不能事先存在,软链接文件的类型为 l "L")

[root@agan gj]# ll -hi
total 8.0K
17243620 -rw-r--r--. 2 root root 9 Aug 29 14:12 aa
17243620 -rw-r--r--. 2 root root 9 Aug 29 14:12 aanew
备注:硬链接的索引号相同

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章