用户权限的相关学习(硬链接详细内容) 学好Linux的每一课      2018-11-10      15:40:40

A:硬链接数  有多少方式可以访问到某一个目录或者文件

1、访问01.py文件的办法就有一种

用户权限的相关学习(硬链接详细内容)
学好Linux的每一课      2018-11-10      15:40:40

2、访问aaa目录的办法有两个

用户权限的相关学习(硬链接详细内容)
学好Linux的每一课      2018-11-10      15:40:40

3、下面执行cd..从aaa目录中回到桌面目录下,执行tree命令,查看一下当前目录下的目录结构
用户权限的相关学习(硬链接详细内容)
学好Linux的每一课      2018-11-10      15:40:40

4、然后再aaa目录下创建一个a目录,之后在查看一下当前目录下的目录结构

用户权限的相关学习(硬链接详细内容)
学好Linux的每一课      2018-11-10      15:40:40

5、这时再利用命令ls -l查看当前目录下的所有文件及文件夹的详细内容,aaa的目录硬链接数变成了3

用户权限的相关学习(硬链接详细内容)
学好Linux的每一课      2018-11-10      15:40:40

6、我们知道的进入的方法已经有两种了,那现在这种是什么呢?

用户权限的相关学习(硬链接详细内容)
学好Linux的每一课      2018-11-10      15:40:40

综合上面的操作,我们知道了,如果此时在aaa目录下,在创建一个b目录,将会使得aaa目录的硬链接变成4

用户权限的相关学习(硬链接详细内容)
学好Linux的每一课      2018-11-10      15:40:40

用户权限的相关学习(硬链接详细内容)
学好Linux的每一课      2018-11-10      15:40:40

所有看了这个图之后,我们可以总结出来,aaa目录的硬链接数是4,那也就是说进入aaa目录的方法有变4种

1、#/home/python/desktop/aaa     //通过绝对路径

2、cd.                                            //在aaa目录下,通过cd.的方式进入当前目录

3、cd..                                          //在aaa目录下的子目录a中,通过cd..的方式进入aaa目录

4、cd..从                                      //在aaa目录下的子目录b中,通过cd..的方式进入aaa目录

所以一般文件的硬链接数是1,但是目录的硬链接数根据子目录个数的不同而不同