zoukankan      html  css  js  c++  java
  • linux数字文件属性的含义(转)

    数字类型改变文件权限 

    -rwxrwxrwx
    这九个属性是三个三个一组的。其中,我们可以使用数字来代表各个属性,各属性的对照表如下:
    r:4 
    w:2 
    x:1 
    由于同一组的数字是相加的!例如当属性为 [ -rwxrwx--- ] 则是: 
    owner = rwx = 4+2+1 = 7 
    group = rwx = 4+2+1 = 7 
    others = --- = 0+0+0 = 0
    所以,这样的属性造成的数值就是 770 !而更改属性的指令为 chmod,他的语法为:
    chmod [-R] xyz 文件或目录 
    xyz 为同三组 rwx 属性数值的相加
    举例来说,如果要将 .bashrc 这个档案所有的属性都打开,那么就: 
    [root@test root]# ls –al .bashrc 
    -rw-r--r-- 1 root root 226 Feb 16 2002 .bashrc 
    [root@test root]# chmod 777 .bashrc 
    [root@test root]# ls –al .bashrc 
    -rwxrwxrwx 1 root root 226 Feb 16 2002 .bashrc 
    由于一个档案有三组属性,所以你可以发现上面 777 为三组,而由于我们将所有的属性都打开,所以数字都相加,亦即『r+w+x = 4+2+1 = 7』。 

    那如果要将属性变成『 -rwxr-xr-- 』即为 [4+2+1][4+0+1][4+0+0]=754 ,所以你只要chmod 754 filename就可以了。

    (貌似这是鸟哥说的!学习了!) 

  • 相关阅读:
    PhoneGap 的文件 api
    81-POJ-Wall(计算几何)
    12-凸包模板-计算几何
    80-计算几何-奶牛
    79-多边形的面积-计算几何
    78-直线相交-计算几何
    11-欧拉函数详解
    76-Relatives-欧拉函数
    29-中国剩余定理CRT
    2018.3.12 Leecode习题 给定一个整数数列,找出其中和为特定值的那两个数。
  • 原文地址:https://www.cnblogs.com/ma6174/p/2483411.html
Copyright © 2011-2022 走看看