系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

Linux文件系统的要点介绍(4)

时间:2017-08-17来源:系统城装机大师作者:zhijie

  四、 理解链接

  链接分为两种,1是硬链接,2是符号链接(也称为软链接)

  1、 硬链接

  硬链接(had link),是将目录链接到文件树的指针,硬链接同时也是将文件名和文件本身链接起来的指针

  我们现在进入目录child:并输入法以下命令

  我们发现通过ln建立的链接文件mylink对应的i-节点也是921130.和上一级目录下的userlist指向的i-节点号是一样的。由此我们可以知道mylink和。。/userlist其实是指向同一个i-节点号,也可以理解为这两者其实是同一个文件。

  创建一个链接的步骤大概如下:

  1) 通过原文件的文件名找到文件的i-节点号

  2) 添加文件名关联到目录,新文件的名字是mylink 内核将文件的入口(921130,mylink)添加到目录文件里。

  和创建文件的过程比较发现,链接少了写文件内容的步骤,完全相同的是把文件名关联到目录这一步

  现在.i- 节点号921130对应了两个文件名。链接数也会变成2个,文件的内容并不会发生任何变化。前面我们已经讲了:目录包含的是文件的引用,每个引用被称为链接。所以链接文件和原始文件本质上是一样的,因为它们都是指向同一个i-节点。由于此原因也就可以理解链接的下列特性:你改变其中任何一个文件的内容,别的链接文件也一样是变化;另外如果你删除某一个文件,系统只会在所指向的i-节点上把链接数减1,只有当链接数减为零时才会真正释放i-节点。

  硬链接有两个特点:

  1)不能跨文件系统

  2)不能对目录

  2、符号链接

  另外还有一种符号链接,也称“软链接”,符号链接是通过文件名引用文件,而不是i-节点号,这和硬链接的原理完全是不同的,我们先看属性:

  发现通过ln –s 创建的软链接mylink2的i-节点是1574059,和。。/userlist的不相同。软链接的好处就是可以跨不同的文件系统,而且可以链接目录。

  以上就是Linux文件系统的要点的介绍了,因为Linux一切设备都是文件的特性,所以Linux文件系统太重要的,最好把这些要点都记熟了。

234 下一页
分享到:

相关信息

  • linux 文件权限怎么解析

    常用权限linux系统内有档案有三种身份 u:拥有者 g:群组 o:其他人这些身份对于文档常用的有下面权限:r:读权限,用户可以读取文档的内容,如用cat,more查看w:写权限,用户可以编辑文档x...

    2024-07-07

  • 如何使用WPSeku找出 WordPress 安全问题?

    然而,如果我们遵循通常的 WordPress 最佳实践,这些安全问题可以避免。在本篇中,我们会向你展示如何使用 WPSeku,一个 Linux 中的 WordPress 漏洞扫描器,它可以被用来找出你安装...

    2024-07-03

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载