三、硬链接数
1.目录
使用“ll”命令查看,在文件权限的后面有一列数字,这是文件的硬链接数。
对于目录,硬链接的数量是它具有的直接子目录的数量加上其父目录和自身。
下图的“qwe”目录就是“abc”目录的直接子目录。
2.文件
对于文件可以使用ln命令创建硬链接,若在参数上使用了“-s”则为创建软连接,不会增加硬链接的数量。
[root@fnd_LN abc]# ll #创建硬链接前
总用量 0
-rw-r--r--. 1 root root 0 12月 17 14:01 123.txt[root@fnd_LN abc]# ln 123.txt 123.txt.backup #创建硬链接后
[root@fnd_LN abc]# ll
总用量 0
-rw-r--r--. 2 root root 0 12月 17 14:01 123.txt #源文件和链接文件均为蓝色
-rw-r--r--. 2 root root 0 12月 17 14:01 123.txt.backup
[root@fnd_LN abc]# ln -s 123.txt 123.txt.backup
[root@fnd_LN abc]# ll
总用量 0
-rw-r--r--. 1 root root 0 12月 17 14:26 123.txt
lrwxrwxrwx. 1 root root 7 12月 17 14:28 123.txt.backup -> 123.txt
四、所有者、归属组
1.所有者
在Linux里的任何用户都至少属于一个组,不能独立存在在组外。一个文件在默认情况下,谁创建的,这个文件的所有者就是谁,也会存在于所有者的组下。
例下图中,第一个“root”是指所有者,第二个是指归属组。test01文件为root所有,并处在root组内。
要想修改文件的所有者,首先需要确定要修改的所有者有记录在“/etc/passwd”中。
[root@fnd_LN ~]# cat /etc/passwd #查看passwd文件内容
也可以使用“ll /home”可以查看到系统内用户的信息,该信息与/etc/passwd所记录的信息是互通的。
更改“test”文件的所有者为“test1”,更改的命令为“chown test1 test01”,完成修改后再次查看该文件,可查看到所有者已被修改。
2.归属组
使用“chgrp 归属组 文件名”,将归属组从root改为test1,修改完后查看,第二位已从root组改为了test1组。
chown,也可以同时更改文件所属组,“root:LN”,其中root更改的是所有者,“:LN”更改的是所属组,冒号不可省略,“:LN”不能单独使用。
[root@fnd_LN ~]# chown root:LN test01