Linux基本命令学习——硬链接与软链接权限管理

Posted jingu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基本命令学习——硬链接与软链接权限管理相关的知识,希望对你有一定的参考价值。

17.链接文件

  是对文件的引用,这样可以让文件在文件系统中多处被看到

  Linux链接文件分为两种:硬链接和软链接(符号链接)

  软硬链接的区别:

         (1)建立硬链接时链接文件和被链接文件必须位于同一文件系统中,而建立软链接时,链接文件和被链接文件可以位于不同的文件系统,甚至可以跨越机器

    (2)硬链接指向一个原始文件时,及时原始文件被删除,链接文件依然有效,而软链接一旦原始文件被删除,链接文件立马失效

ln [-option] 源文件 目标文件

  -d 创建一个硬链接,默认为该参数

  -s 创建一个软链接

  给其他目录创建软链接时需要给源文件也加上绝对路径

18.chown [-option] user:group 文件或目录名称  

    -R 连同目录下的所有文件和子目录一并变更

  当新建一个用户时,系统会自动以该用户新建一个群组,并把该用户放入群组中

19.chmod [-option] [parameter] 文件或目录名称  用于修改文件或目录的读写执行文件

    -R 连同目录下的所有文件和子目录一并变更

  方法一:权限掩码法

    (1)把文件或目录的权限用0,1表示,有权限用1,没有用0

    (2)把刚才表示出来的数字三个为一组分成三组

    (3)把三位数换成八进制

    (4)使用命令

  方法二:ugo法(赋值法)

    u-user(用户)  g-group(群组)  o-other(其他)  a-all(所有)

    chmod u=rw,g=rw,o=rw 文件或目录名

  方法三:ugo加减法(使用“+”,“-”来增加或减少权限)

    chmod u+x,g-w,o-w 文件或目录名

       使用三种方法都可以更改读写执行权限,但是对root用户而言,你无法剥夺其查看的权限

  软链接的读写执行权限永远显示777,显示时无效的,实际上如果修改源文件,软链接已经修改

       硬链接显示正确并且有效

 

  

以上是关于Linux基本命令学习——硬链接与软链接权限管理的主要内容,如果未能解决你的问题,请参考以下文章

linux文件和目录的属性及硬链接与软连接

文件管理(硬链接与软连接 ,ls, cp, ....)和标准Io

Linux下的硬链接与软链接

Linux硬链接与软链接的区别

linux的软链接和硬连接的区别

Linux 硬链接与软链接 目录结构