2.建一个新目录/oldboy的硬链接数是多少?(考试题答案系列)

时间:2021-11-29 04:30:09

说明:本文为老男孩linux培训某节课前考试试题及答案分享博文内容的一部分,也是独立成题的,你可以点下面地址查看全部的内容信息。
http://oldboy.blog.51cto.com/2561410/791245
答题的思维比做题本身更重要,就是老男孩如何想到的解决问题的思路。

2.linux下通过mkdir命令创建一个新目录/oldboy/ett,它的硬链接数是多少,为什么?

解答:

硬链接数2个,查看方法为:ls -ld /oldboy/ett

[root@oldboy oldboy]# ls -ld /oldboy/ett

drwxr-xr-x 2 root root 4096 Feb 19 10:35 /oldboy/ett #==>这里的2就是连接数。

这是因为:

1.创建的目录本身为一个硬链接。

2.新目录ett下的隐藏目录.(点号)为创建的新目录的又一个硬链接,也算一个链接数,因此,硬链接数是2

实践讲解:

[root@oldboy oldboy]# mkdir ett #==>创建测试目录ett

[root@oldboy oldboy]# ls -lid ett #==>查看相关信息

754818 drwxr-xr-x 2 root root 4096 Feb 20 09:16 ett  #==>请关注第一数字列inode节点信息。

[root@oldboy oldboy]# ls -ali ett/

total 8

754818 drwxr-xr-x 2 root root 4096 Feb 20 09:16 .  #ett硬链接(开头数字和ett目录开头相同)

754805 drwxr-xr-x 8 root root 4096 Feb 20 09:16 .. #→这是上级目录oldboy目录的硬链接

[root@oldboy oldboy]# ls -lid ../oldboy

754805 drwxr-xr-x 8 root root 4096 Feb 20 09:16 ../oldboy

说明:通过上面展示,我们发现ett目录的inode节点数字编号,和ett目录下的.点目录inode编号是一样的,而ett目录下的..两个点和ett的上级目录oldboyinode数字编号是一样的。

Linux系统中,多个文件名指向同一索引节点(即具备相同的Inode数字编号)是正常的。一般这种链接就称为硬链接。

更多信息请参考培训课程的相关文档

老男孩linux运维实战培训-Linux文件删除原理及文件系统精华总结

老男孩linux运维实战培训--linux的硬链接和软链接详解

老男孩linux运维实战培训联系方式

咨询:QQ: 70271111 357851641 31333741

电话:18911718229

网站地址:http://www.etiantian.org  http://oldboy.cc

blog:http://oldboy.blog.51cto.com

======================================================

欢迎广到运维兄弟一起交流linux/unix网站运维技术!

网站运维交流群:180056518 114580181 45039636 

老男孩 QQ:31333741 

mail:31333741@qq.com

 

本文出自 “老男孩linux培训” 博客,请务必保留此出处http://oldboy.blog.51cto.com/2561410/791651