zoukankan      html  css  js  c++  java
  • Linux文件基本属性

    一、Linux文件基本属性

    1.Linux系统是一个多用户系统,不同用户处于不同的地位,而且拥有不同的权限。也就是Linux系统对不同的用户访问同一个文件或者目录的权限做出了不同的规定。

    2.命令的使用:ls -l 显示一个文件的属性,以及文件所属的用户组

    linux中,这条命令显示出一个字符代表这个文件的属性(目录,文件,链接文件)

    d:则是目录(directory)  -:则是文件  l:则是链接文件(link file),然后接下来的字符中,rwx三个为一组

    r代表可读readw代表可写write,x代表可执行execute。

    3.Linux系统中,用户按照组分类的,一个用户属于一个或者多个组

    使用chown命令,更改文件属主,也可以更改文件属组

    chown用法:

    chown [-R] 属主名 文件名  chown [-R] 属组名 文件名

    4.chmod:更改文件9个属性

    Linux文件属性的设置方法有两种:一种是数字,一种是符号

    linux文件的基本权限有9个,三个三个为一组,分别是owner/group/others

    三种身份都有各自的read/write/execute权限

    4.1利用数字更改文件权限属性

    权限分数对照表
    权限 分数
    r(read)读 4
    w(write)写 2
    x(execute)执行 1

    比如某个文件的权限是[-rwxrwx---](注:第一个"-"表示是类型是文件,然后rwx三个为一组

    owner=rwx=4+2+1=7  group=rwx=4+2+1=7  others=---=0+0+0=0

    所以设置权限的编程时,该文件的权限数字就是770,变更权限的指令是chmod

    chmod用法:  chmod [-R] xyz 文件或目录   chmod选项:xyz就是数字类型的权限数值相加

    4.2利用符号类型更改文件权限

    基本上就是9个权限分别是(1)user(2)group(3)others三种身份,用u,g,o来代表三种身份的权限,此外,a代表all全部的身份

    符号类型更改文件权限
    chmod u +(加入) r 文件或目录
    g
    o -(除去) w
    a =(设定) x

    比如需要将文件权限设置为[-rwxr-xr--],可以用:chmod u=rwx,g=rx,o=r 文件名

    例子:

    #创建test文件

     

    touch test

    #查看test默认权限

    ls -al test

     

     

     

     

                                                                 by author:Foreordination

                                                                     2018-01-31 11:48:03

     

     

     

     

     

     

     

     

     

     

  • 相关阅读:
    Nginx反向代理与负载均衡应用实践(一)
    Nginx基础详细讲解
    RabbitMQ
    GlusterFS
    AWK的使用
    Grep的过滤使用
    Sed的查,删,增,改
    jumpserver
    FTP
    hdu 3689 Infinite monkey theorem
  • 原文地址:https://www.cnblogs.com/drq1/p/8391489.html
Copyright © 2011-2022 走看看