hardlink(硬链接):在类 Unix 文件系统中,指向同一个文件 inode(索引节点)的另一条目录项(另一个文件名)。硬链接与原文件名地位相同;删除其中一个名字通常不会删除数据,除非它是指向该 inode 的最后一个链接。
(注:与 symbolic link / symlink(符号链接)不同,硬链接一般不能跨文件系统,且通常不能为目录创建。)
/ˈhɑːrdˌlɪŋk/
I created a hardlink to keep the same file under a different name.
我创建了一个硬链接,让同一个文件用另一个名字存在。
Because a hardlink points to the same inode, changes made through either filename affect the same underlying data and remain accessible even if one name is deleted.
由于硬链接指向同一个 inode,通过任一文件名做的修改都会影响同一份底层数据;即使删除其中一个名字,数据通常仍可通过另一个名字访问。
hardlink 由 hard(硬的)+ link(链接)构成,是计算机文件系统术语。“硬”强调它并不是“指向路径的引用”(那更像符号链接),而是直接增加对同一 inode 的引用计数,因此更“实在”、更紧密地绑定到同一份数据。
ln(1)、link(2)、inode(7) 条目中常出现 hard link / hardlink)