美文网首页
软连接 硬链接

软连接 硬链接

作者: BinaryWoodB | 来源:发表于2019-01-29 11:50 被阅读0次

Reference:

inode

ls -il可以查看inode值

硬链接

ln source target(source是已经存在的文件,target是想要建立的链接)
一般情况,一个文件名“唯一”对应一个 inode。但是,Linux 允许多个文件名都指向同一个 inode。这表示我们可以使用不同的文件名访问同样的内容;对文件内容进行修改将“反映”到所有文件;删除一个文件不影响另一个文件的访问 。这种机制就被称为“硬链接”。

hard-link

软链接

ln -s source target(注意:表示让 target “指向” source)
软链接类似于 Windows 中的”快捷方式“。两个文件虽然 inode 号码不一样,但是文件 A 内部会指向文件 B 的 inode。当我们读取文件 A 时,系统就自动导向文件 B,文件 A 就是文件 B 的软链接(或者叫符号链接)。这表示我们同样可以使用不同的文件名访问同样的内容;对文件内容修改将”反映“到所有文件。但是当我们删除掉源文件 B 时,再访问文件 A 时会报错 “No such file or directory”。

和硬链接不同,我们可以给目录建立软链接。

另外,建立软链接时,source 是可以不存在的。这很像一种”运行时“机制,而不是“编译时”机制,建立的时候不报错,等执行的时候发现找不到就报错了。


soft-link

相关文章

  • ln -s 软链接

    linux 创建连接命令 ln -s 软链接linux-ln -s(链接)、mount(挂载 软连接和硬连接 硬链...

  • linux链接命令

    硬连接 软连接 命令格式 如果不写-s则为硬链接

  • 软连接 硬链接

    Reference: 淘宝前端团队:纠结的链接:ln、ln -s、fs.symlink、require inode...

  • linux创建一个软连接和硬链接的区别

    软连接和硬链接的区别 软连接相当于windows的快捷方式,硬链接相当于重新拷贝了一份文件,并且对硬连接内容的修改...

  • linux基础知识点

    硬链接和软连接 硬链接Inode相同的文件互为硬链接文件不能跨文件系统不能对目录创建hardlink.png 软连...

  • Linux链接文件与查看或者合并文件内容

    04-建立链接文件:ln Linux链接文件类似于Windows下的快捷方式。链接文件分为软连接和硬链接。软连接:...

  • 关于ln创建硬链和软链的简单实践

    1 创建硬链接 硬链接会在目标目录生成一个大小相同的文件 使用 ls -l 命令可以查看 2 创建软连接 软连接只...

  • Linux文件查看相关命令

    -文件创建命令 -文件查看命令 -软连接和硬链接

  • 文件软连接、硬链接

    上图是在在mac终端进入/目录下,获取的各个文件信息,其中划线的部分就是链接文件。关于链接下文Linux软连接和硬链接

  • 硬链接和软连接

    1.Linux链接概念 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Sym...

网友评论

      本文标题:软连接 硬链接

      本文链接:https://www.haomeiwen.com/subject/cctxsqtx.html