为什么可以跨文件系统边界创建符号链接?

时间:2020-01-09 10:44:14  来源:igfitidea点击:

符号链接按路径名而不是索引节点号链接。
如您所知,每个路径名都是系统上的唯一文件。
因此,可以跨文件系统边界创建符号链接。
尝试使用以下命令创建符号链接:

$ touch /home/you/file1  ln -s /home/you/file1 /tmp/file2

找出文件1和文件2的索引节点

ls -i /home/you/file1

1567789

ls -i /tmp/file2

1567795如您所见,每个文件的索引节点号都是唯一的。
因此可以跨文件系统边界创建符号链接。
请注意,在上面的示例中/tmp和/home都是两个不同的文件系统。