这是因为Linux中的硬链接是基于inode(索引节点)创建的,而不是基于文件路径。每个文件都有一个唯一的inode号码,inode号码是文件系统中的一种标识符,用于跟踪文件的元数据(例如拥有者、访问权限、创建时间、大小等)。当创建硬链接时,只是在文件系统中创建了另一个指向相同inode的文件名。因此,无论从哪个目录访问该文件都会指向同一个inode,从而看起来就像是同一个文件。如果想要在不同目录下创建硬链接,可以使用相对路径或绝对路径来指定文件的位置。

Linux中文件的硬链接不能从最初的目录向上区分开来。

原文地址: http://www.cveoy.top/t/topic/Zev 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录