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就可以了。

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

  • 相关阅读:
    Ubuntu 11.10 安装JDK
    virtualbox下安装ubuntu
    GridView控件的DataKeyNames
    Asp.net中防止用户多次登录的方法
    在asp.net中使用线程
    SQL2008更改表结构问题
    Ubuntu安装run文件
    ContextSwitchDeadlock
    CheckedListBox用法
    C#图片加水印图片和文字
  • 原文地址:https://www.cnblogs.com/ma6174/p/2483411.html
Copyright © 2011-2022 走看看