gpt4 book ai didi

linux - 'ln' 或 'ln -s' 的用法或应用场景是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 06:01:05 25 4
gpt4 key购买 nike

我知道符号链接(symbolic link)和硬链接(hard link)的基本原理或理论区别。但我仍然对它们的用法或应用场景感到困惑。

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

最佳答案

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

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

使用硬链接(hard link)执行此操作,您将不会收到该错误,因为它指向相同的 inode。

关于linux - 'ln' 或 'ln -s' 的用法或应用场景是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28599611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com