美文网首页
ln硬链接和符号链接

ln硬链接和符号链接

作者: 星q_p光 | 来源:发表于2019-06-14 11:00 被阅读0次

每个文件会形成一个FCB,在访问文件时需要将目录调入内存,为了减少目录占据的空间,形成一个Inode,在目录中只存放文件名和Inode的地址,Inode中存放关于文件的详细信息。

每个文件的inode唯一。

区别

软链接文件的大小和创建时间和源文件不同,软连接只是维持软连接到原文件的关系,不是源文件内容。软连接更像快捷方式。

硬链接和源文件的大小创建时间一样,相当于copy了一份,类似于copy -p指令,但是硬链接文件会保持更新,当源文件发生变化时会跟着更新,而copy的文件不会进行更新。指向文件索引点

当删除源文件时两者有什么区别

删除源文件后,软链接无法查看,那个问价不存在

硬链接还可以继续查看

造成以上的原因

硬链接和源文件inode节点号相同,一个i节点可以对应多个文件,删除源文件相当于删除了一条映射关系

lrwxr--r--

前面第一位表示文件类型,d表示目录文件,l是链接文件,-是普通文件,p是管道

lrwxr--r-- 1 hel  users   7 Sep 12 08:12 cheng

各字段的含义

1.文件属性字段

2.文件硬链接数目或者目录子目录数目

3.文件拥有者

4.文件拥有着所在的组

5.文件大小,字节为单位

6.创建月份

7.创建日期

8.文件创建时间

9.文件名如果是符号链接会有一个箭头指向文件

相关文章

  • ln硬链接和符号链接

    每个文件会形成一个FCB,在访问文件时需要将目录调入内存,为了减少目录占据的空间,形成一个Inode,在目录中只存...

  • Linux学习日记-符号链接与实体链接

    创建方法: 软链接(符号链接): ln -s source target 硬链接 (实体链接):ln sou...

  • ln命令创建链接文件

    [toc] ln命令用于创建链接文件。链接文件分为硬链接和软链接 创建硬链接文件 命令格式:ln <源文件> <硬...

  • 硬链接

    建立硬链接ln -i /etc/crontab . 同一个inode 建立符号链接ln -s /etc/cro...

  • Linux 硬链接 & 符号链接 & ln [options]

    索引结构 文件索引(文件名、路径等信息) -> Inode -|-> 数据块 Inode 每个文件拥有唯一的 In...

  • 链接文件

    ln 软链接和硬链接的区别

  • ln -s 软链接

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

  • 符号链接和硬链接

    符号链接 符号链接是链接目标文件的路径及其本身。 读写符号连接文件的程序实际上在操作目标文件。 cp或rm操作符号...

  • 硬链接和符号链接

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

  • DAY 13课堂笔记

    链接的概念:分为硬链接 软链接两种创建硬链接 ln 原始文件 目标文件创建软链接 ln -s 原始文件 目标文件 ...

网友评论

      本文标题:ln硬链接和符号链接

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