-2

我知道符号链接和硬链接的基本原理或理论差异。但我仍然对它们的使用或应用场景感到困惑。

Where 'ln' or 'ln -s' is often used by using Linux?Who can give me some examples?
4

1 回答 1

1

硬链接 (ln) 是指向 inode 的链接,因为软链接 (ln -s) 指向实际文件。主要区别是如果你更改文件名或移动原始文件,软链接将不知道去哪里。硬链接仍将指向该文件。

试试这个:创建一个文件“foo”并将其软链接到“bar”,然后将 foo 的名称更改为“foo1”。当你尝试 cat foo 时,你会得到一个错误。

使用硬链接执行此操作,您将不会收到该错误,因为它指向同一个 inode。

于 2015-02-19T07:13:51.547 回答