我们可以看到:
第一:软链接 前面是 l 开头的(link),而硬链接是 - 开头,表示文件
第二:软链接所有者和所属组具有全部操作的权限,rwxrwxrwx;而硬链接不是。也就是软链接的前面都是 lrwxrwxrwx
第三:软链接类似与 windows 的快捷方式,有一个明显的箭头指向,而指向的是源文件
第四:硬链接文件除了文件名与源文件不一样,其余所有信息都是一样的。类似于 cp 复制操作。但是又和复制不一样,硬链接可以同步更新。
第五:通过 ls -i 操作,来查看 文件的 i 节点。发现硬链接和源文件的 i 节点是相同的,而软链接与源文件的 i 节点是不同的
第六:不允许将硬链接指向目录;不允许跨分区创建硬链接
2、权限管理命令 一、更改文件或目录权限命令:chmod
①、命令名称:chmod
②、英文原意:change the permissions mode of a file
③、命令所在路径:/bin/chmod
④、执行权限:所有用户
⑤、功能描述:改变文件或目录权限
⑥、语法: chmod 【{ugoa}{+-=}{rwx}】【文件或目录】
【mode=421】【文件或目录】
-R 递归修改 注意:不是每一个Linux用户都有权限更改某个文件或目录权限,能更改文件或目录权限的只有两种用户 ①、文件的所有者。我们通过ls命令查看某个文件的详细信息,可以看到该文件的所有者。 ②、root用户,这不用多说,root用户是linux系统权限最大的用户。别人不能干的事,root用户都能干。
对于上面的语法 chmod 【{ugoa}{+-=}{rwx}】【文件或目录】,我们要知道ugoa分别是:u:表示所有者,g:表示所属组,o:表示其他人,a:表示所有人。而rwx表示的意思如下:
对于【mode=421】【文件或目录】,这是我们将权限用数字表示,其中 r 表示4,w表示2,x表示1,分别是2的0次方,1次方,2次方。那么我们可以这样理解:具有 rwx 权限的数字就是 7,具有 rw- 权限的数字是 6,具有 r-- 权限的数字是 4。
范例1:我们赋予 tmp 目录下的 tmp.log 所有者 x 的权限;赋予 所属组 w 权限,其他人 w 权限。
chmod u+x /tmp/tmp.log
chmod g+w,o+w /tmp/tmp.log