硬链接与软链接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了硬链接与软链接相关的知识,希望对你有一定的参考价值。
链接分为两种:
1、硬链接(hard link),是通过索引节点进行的链接。在同一个分区/文件系统中,inode号码相同的文件一定是硬链接文件,本质相同文件名不同而已;硬链接文件就是文件的另一个入口;可以通过给文件设置硬链接文件,防止重要文件被误删;只针对文件,不针对目录。
硬链接的作用:为重要文件做一个快照。
2、软链接(soft link)或符合链接(Symbolic link)
符号链接文件 也被称为软链接文件,类似于Windows中的快捷方式,它本身没有内容,指向实体文件;软链接可以针对文件也可以真对目录。
软链接读取数据的原理步骤:
1、通过自身的inode,读到软链接信息,通过指向读到原始文件名,然后读到原始文件的inode
2、通过原始文件的inode,读到原始文件的内容(Block)
创建硬链接语法:ln 原始文件 目标文件
创建软链接语法:ln -s 原始文件 目标文件(目标文件不能事先存在,软链接文件的类型为 l "L")
[[email protected] 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
备注:硬链接的索引号相同
以上是关于硬链接与软链接的主要内容,如果未能解决你的问题,请参考以下文章