硬链接

2025 年 3 月 17 日 | 阅读 1 分钟

创建硬链接

可以使用命令 ln 创建文件的硬链接。会在相应目录中创建一个额外的硬链接文件。

Linux Hard Links1

查看上面的截图,我们在 new1 目录中为 xyz 文件创建了一个硬链接。

原始文件和硬链接文件都包含相同的 Inode 号,因此它们具有相同的权限和相同的拥有者。两个文件的内容也将相同。简而言之,现在这两个文件是相等的,但如果删除原始文件,硬链接文件将不受影响。


查找硬链接

可以通过 find 命令并指定 Inode 号来查找硬链接。Inode 号在同一个分区内总是唯一的。

示例

Linux Hard Links2

查看上面的截图,我们使用命令 “find / -inum 662786 2> /dev/null” 为 Inode 号 662786 查找了硬链接文件。

下一主题符号链接