【问题标题】:What is the usage or apply scenarios of 'ln' or 'ln -s'?'ln' 或 'ln -s' 的用法或应用场景是什么?
【发布时间】:2015-04-20 09:33:44
【问题描述】:

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

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

【问题讨论】:

  • 我投票结束这个问题,因为它是关于 UNIX 的使用,而不是关于编程。

标签: linux unix ubuntu operating-system ln


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-12
    • 2013-08-29
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    相关资源
    最近更新 更多