首页 > 试题广场 >

下面关于软连接的描述,正确的是?

[不定项选择题]
下面关于软连接的描述,正确的是?
  • 软链接也叫符号链接
  • 如果原始文件被删除,所有指向它的软链接也都被破坏
  • 软链接指明了原始文件的位置,用户需要对原始文件的位置有访问权限才可以使用
  • 软链接可以跨文件系统,但不可以指向远程文件系统的文件
硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号 (Inode Index) 。在 Linux 中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止 误删 的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。
由于硬链接是有着相同 inode 号仅文件名不同的文件,因此硬链接存在以下几点特性:
  • 文件有相同的 inode 及 data block;
  • 只能对已存在的文件进行创建;
  • 不能交叉文件系统进行硬链接的创建;
  • 不能对目录进行创建,只可对文件创建;
  • 删除一个硬链接文件并不影响其他有相同 inode 号的文件。
发表于 2016-03-28 14:02:34 回复(1)
对这个出题人,我心里有各种负面情绪要发泄。这道题肯定有问题,一定只有第一个是对的。 好的看B选项 我只说一句话,文件系统中软连接不会使被链接文件的链接计数+1. 接着看C选项 你们用一个普通的用户去符号链接一个/root目录下的文件,你们会发现符号链接连空文件都可以,还怕没有访问权。 我真的。 MMP
发表于 2018-03-19 09:33:55 回复(0)
讲道理,我觉得B是不对的,也可能是我语文学得不好,但是按我的理解我觉得B不对
软链接是一个链接文件,里面存的被链接文件的路径,虽然被链接文件删除了,软链接确实就没办法链接到那个文件了
但是!只是没有办法链接到那个文件了啊,这个软链接本身也是个文件,这个软链接文件没有丝毫改变啊,并没有说就被破坏了。。。好像说的那边被链接文件删除了还要来通知你软链接一声,你被我破坏了。。。。似得
吐槽完毕。爱选啥选啥
编辑于 2017-07-31 12:12:18 回复(2)
D解析:软链接克服了硬链接的不足,没有任何文件系统的限制,任何用户可以创建指向目录的符号链接。因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网络对文件进行链接。
发表于 2016-08-16 17:37:02 回复(0)
软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。
软链接文件只是其源文件的一个标记,当删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但却不能查看软链接文件的内容了。
软链接不直接使用inode号作为文件指针,而是使用文件路径名作为指针(软链接:文件名 + 数据部分-->目标文件的路径名)。软件有自己的inode,并在磁盘上有一小片空间存放路径名。因此,软链接能够跨文件系统,也可以和目录链接! 其二,软链接可以对一个不存在的文件名进行链接,但直到这个名字对应的文件被创建后,才能打开其链接。
发表于 2016-03-15 09:12:37 回复(0)
软连接可以跨越远程文件系统
发表于 2021-12-21 05:51:09 回复(0)
文件共享的两种方式:可以让多个用户共享的使用同一个文件
1.硬链接:基于索引节点:不同的用户目录项中的索引节点指针链接到同一个索引节点上
2.软链接:基于符号链:索引节点指向的是一个link型的文件,记录了共享文件的存放路径
链接的作用是允许一个文件拥有多个有效路径名
软链接克服了硬链接的不足,没有任何文件系统的限制,任何用户可以创建指向目录的符号链接。因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网络对文件进行链接
发表于 2020-07-15 14:06:05 回复(0)
为啥C是错的呢,确实需要访问权限啊
发表于 2019-11-01 10:57:15 回复(0)
这是linux上的噶年。
什么是软连接和硬链接:
软连接可以理解为快捷方式,可以跨越不同机器、不同网络对文件进行链接
硬链接等同于cp -p 加同步更新,硬链接不能夸文件系统
发表于 2019-06-12 21:02:17 回复(0)
在linux中,软链接和硬链接文件的创建以及两者的区别和联系,详见:http://blog.sina.com.cn/s/blog_155aff35b0102x1i2.html
发表于 2017-12-19 22:42:30 回复(0)
D解析:软链接克服了硬链接的不足,没有任何文件系统的限制,任何用户可以创建指向目录的符号链接。因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网络对文件进行链接。
发表于 2017-04-21 10:00:34 回复(0)
提供答案的人不要网上复制粘贴,分析题目
发表于 2017-04-11 15:12:28 回复(0)
软链接又叫 符号链接 ,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。
软链接文件只是其源文件的一个标记,当删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但却不能查看软链接文件的内容了。
软链接不直接使用inode号作为文件指针,而是使用文件路径名作为指针(软链接:文件名 + 数据部分-->目标文件的路径名
发表于 2016-09-06 17:48:23 回复(0)