Linux 下的连接档有两个种类。 一个是类似于 win 电脑的快捷方式, 我们称为软连接, 软连接也
可以叫做符号链接。 另一种是通过文件系统的 inode 连接来产生的, 类似于 windows 电脑的复制,但是不产生新的文件,我们称为硬链接。硬链接也可以称作为实体连接。
索引节点
inode 也叫做索引节点,内核为每一个新创建的文件都会分配一个索引节点,就是 inode 。 inode 是用来存放文件信息的, 每个文件都会占用一个 inode , 并且这个 inode 号是唯一的, 可以把 inode 简单的理解为一个指针, 它永远指向本文本的具体存储位置, 文件的属性保存在 inode 里, 系统是通过inode 而不是文件名来定义每一个文件的。 文件的内容都是 inode 来指定的而不是文件名, 当系统要访问文件时,inode 就会被复制到内存, 从而实现文件的快速访问, 使用 ls -i 命令则可以看到 inode 号。使用命令 ls -i 可以查询文件的 inode 号,如下图所示: