首页 > 试题广场 >

下列关于链接描述,错误的是 。

[单选题]
下列关于链接描述,错误的是 。
  • 硬链接就是让链接文件的i节点号指向被链接文件的i节点
  • 硬链接和符号连接都是产生一个新的i节点
  • 链接分为硬链接和符号链接
  • 硬连接不能链接目录文件
(1)软连接可以跨文件系统,硬连接不可以
(2)硬连接不管有多少个,都指向的是同一个I节点,会把结点连接数增加,只要结点的连接数不是0,文件就一直存在不管你删除的是源文件还是连接的文件。只要有一个存在文件就存在。 当你修改源文件或者连接文件任何一个的时候,其他的文件都会做同步的修改。软链接不直接使用i节点号作为文件指针, 而是使用文件路径名作为指针。所以删除连接文件对源文件无影响,但是删除源文件,连接文件就会找不到要指向的文件。软链接有自己的inode, 并在磁盘上有一小片空间存放路径名。
(3)软连接可以对一个不存在的文件名进行连接 。
(4)软连接可以对目录进行连接。
发表于 2015-08-29 15:11:59 回复(2)
来兄弟萌,在看一次嗷!

InodeUNIX中一种数据结构,包含了与文件系统中各个文件相关的一些重要信息,在文件系统创建时,同时会创建大量的inode。它用作数据索引的标识符,系统找到文件对应的inode,通过inode 号获取inode信息,再找到文件数据锁在的block读取。

 

硬链接,文件名和inode号对应,也可能多个文件名指向同一个inode。硬链接实现不同的文件名访问同一个文件,对文件内容的修改会影响到所有的文件名,但删除一个文件名不影响其他文件名的访问。

 

软链接,也可以通过不同文件名访问同一块数据,但是文件名的inode是不一样的AB的软链接,A的内容存放的是B的路径名。

 

最后在回顾下硬软链接的不同:

本质不同:硬链接是指向同一个文件,软链接指向的不是同一个文件。

删除时:硬链接不受影响,软链接失效

创建链接时:创建硬链接链接数加1,创建软链接连接数不变

是否可以跨分区:硬链接不可以跨分区,软链接可以跨分区

目录是否可以创建链接:硬链接不可以对目录创建,软链接可以对目录创建

硬链接的inode号相同,软链接inode号不同

 

发表于 2019-06-12 12:04:22 回复(0)
硬连接不管有多少个,都指向的是同一个I节点, 只有符号链接才产生新的inode节点
发表于 2017-06-07 11:24:56 回复(0)
硬连接不能连接文件目录,软连接才可以。硬连接不会产生新节点,硬连接指向同一节点inode
编辑于 2019-03-19 23:51:28 回复(0)
B,只有符号链接才产生新的inode节点。
发表于 2015-05-19 21:50:14 回复(0)

硬链接不能连接目录文件

发表于 2018-07-30 14:50:32 回复(0)
发表于 2024-08-23 14:22:44 回复(0)
我语文不好,a选项不觉得读起来很奇怪吗?硬链接没有自己的i节点,怎么让“链接文件的i节点号指向被链接文件的i节点”
发表于 2024-05-10 23:30:51 回复(0)
自我理解方式。每块数据有自己的inode数据结构(理解为文件名)来保存在硬盘中的位置,硬连接相当于复制了几份inode结构,所以删除了其中一份,也可以通过别硬连接的来找到每块数据;符号连接相当于存了inode数据结构(可以理解为文件名)的地址,所以删除inode数据结构(删除文件)会导致软连接不可用。
发表于 2023-04-02 21:14:30 回复(0)
自我理解方式。每块数据有自己的inode数据结构(理解为文件名)来保存在硬盘中的位置,硬连接相当于复制了几份inode结构,所以删除了其中一份,也可以通过别硬连接的来找到每块数据;符号连接相当于存了inode数据结构(可以理解为文件名)的地址,所以删除inode数据结构(删除文件)会导致软连接不可用。
发表于 2022-06-26 22:22:37 回复(0)
https://www.cnblogs.com/songgj/p/9115954.html
发表于 2022-02-20 16:02:38 回复(0)
软链接可以跨文件系统,硬链接不可以 
软链接可以对不存在的文件名进行连接 、
软链接可以对目录文件链接 硬链接仅对单个文件链接

发表于 2021-04-09 19:58:39 回复(0)
查看inode编号 ls -li 文件名
发表于 2019-08-02 09:22:25 回复(0)
https://www.cnblogs.com/busui/p/7201815.html
发表于 2018-03-17 22:12:00 回复(0)
B

发表于 2015-03-09 11:08:16 回复(0)