链接文件的命令:
该命令在文件之间创建链接,这种操作实际上是给系统中已有的某个文件指定另外一个可用于访问他的名称。
对于这个新的文件名,可以为之指定不同的访问权限,以控制对信息的共享和安全问题
不用在硬盘上为同样的数据重复备份
种类:硬链接,符号链接(也称为软连接)
硬链接:创建硬链接之后,文件的i节点将会被多个目录文件项所使用
Ln 源文件 目标文件
二者在物理上是同一个文件
符号链接:是将一个路径名链接到一个文件
Ln –s 源文件 目标文件
他只是一个文本文件,是将一个路径名连接到一个文件
符号连接数是个新文件,他具有自己的i节点号
用ls –l命令查看,就可以看到显示的文件类型,link的路径和连接数的变化
硬链接和符号链接的区别:
(1) 在目录长列表中,符号链接作为一种特殊的文件类型显示出来,第一个字母为l
(2) 在硬链接中,链接数增加;在符号链接中,链接数为1
(3) 在硬链接中,删除源文件,文件不会被真正删除,只是连接数减少1;在符号链接中,删除源文件,源文件将被删除,其他链接文件将无法继续访问
改变文件或目录存取权限的命令
Chmod命令:
用于改变或设置文件或目录的存取权限
改变权限的两种方法:符号模式:用字符串设置权限
绝对方式:使用八进制数设置权限
用字符串设置权限:
Chmod key 文件名
Key=【操作对象】【操作符号】【用户权限】
操作对象:
U:user,用户,文件住
G:group,组用户
O:others,其他用户
A:all,所有用户
操作符号:
+:添加权限
-:删除权限
=:赋予新的权限
用户权限:
R(读) w(写) x(执行)
使用八进制设置权限
Chmod mode 文件名
Mode是以3位八进制数字表示的,分别表示文件主权限,组用户权限和其他用户权限
Unmask:用来设置新建文件权限的掩码,决定文件和目录的初始权限
Unmask mode,掩码值的含义:在新创建的文件和目录中,不含有掩码值中列出的权限
改变用户组和文件主的命令:
Chgrp命令:改变文件或目录所属的用户组
Chgrp 组名 文件名
-r:递归的改变指定目录及其下面的所有子目录和文件的用户组
Chown命令:改变某个文件或目录的所有者
Chown 用户 文件名
只有超级用户和文件主才能使用这个命令
-r:递归的改变指定目录及其所有子目录,文件的文件主
-v:详细列出该命令所做的工作