文件和目录链接
链接是文件名与索引节点引用号(索引节点号)之间的连接,是文件的内部表示。 因为目录条目包含文件名和索引节点号对,所以每个目录条目都是一个链接。
索引节点号实际标识文件,而非文件名。 通过使用链接,任何索引节点号或文件都可以通过很多不同的名称标识。 例如,索引节点号 798 包含有关 Omaha 办公室 6 月销售的备忘录。 目前,此备忘录的目录条目如下:
| 索引节点号 | 文件名 |
|---|---|
| 798 | 便笺 |
由于此信息与存储在 sales 和 omaha 目录中的信息相关,因此链接用于共享需要的信息。 使用 ln 命令,创建到这些目录的链接。 现在文件有如下三个文件名:
| 索引节点号 | 文件名 |
|---|---|
| 798 | memo |
| 798 | sales/june |
| 798 | omaha/junesales |
当您使用 pg 或 cat 命令来查看三个文件名中的任何一个的内容时,将显示相同的信息。 如果您从三个文件名中任何一个编辑索引节点号的内容,那么所有文件名所显示的数据的内容将反映任何更改。