• 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 3

    2.2Linux下文件属性

    Posted by 撒得一地 on 2015年9月22日 in Linux教程
    国外稳定加速器推荐    Express | Vypr

    如果要解Linux的文件属性,那么可以使用ls这个命令,命令和参数具体如下

    [[email protected]~]# ls -al
    total 28
    drwxr-xr-x.  6   root   root   4096  Jul 1 15:52  .
    dr-xr-xr-x.  23  root   root   4096  Sep 1 21:57  ..
    drwxr-xr--   2   root   root  4096   Jul 1 15:52  ceshi
    drwx------   2   501    501   4096  Sep 18  2014  task
    -rwx------   2   ppsszz ppsszz  4096  Feb 28  2015  test
    [   1  ] [ 2 ] [  3 ]   [ 4]   [ 5]   [ 6 ]      [ 7 ]
    [ 权限 ] [连结] [拥有者][群组][文件容量][ 修改日期]  [档名]
    

    上面ls是list的缩写,参数"-al"表示列出所有文件详细的权限和属性,包括所有的隐藏文件(linux下文件名第一个字符为"."的文件,如.bash_history)。

    我们来看下上面第一栏的信息,以文件名为“ceshi”为例,上面第一栏的权限信息是"drwxr-xr–",在这行权限信息中,第一个字符代表这个文件是目录、文件或链接文件等,第一个字符可能的值及含义:

    当为[ d ]则是目录,例如上面文件名为ceshi的那一行;
    当为[ - ]则是文件,例如上面文件名为test那一行;
    若是[ l ]则表示为连结档(link file);
    若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
    若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
    

    权限信息接下来的字符中,以三个为一组([rwx][r-x][r–]),且均为rwx的三个参数的组合。
    其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ – ]而已。
    第一组为 文件拥有者的权限,以『ceshi』那个文件为例, 该文件的拥有者既可以读写,并且可执行该文件;
    第二组为 同群组的权限,以『ceshi』那个文件为例,同群组的其它用户对ceshi可读可执行。
    第三组为 其他非本群组的权限,以『ceshi』那个文件为例,其它群组对ceshi仅可以读操作。

    下面举个例子:
    一个文件的类型与权限数据为『-rwxr-xr–』,请说明其意义为何?
    先将整个类型与权限数据分开查阅,并将十个字符整理成为如下所示:

    [-][rwx][r-x][r--]
    
     1  234  567  890
    1 为:代表这个文件名为目录或文件,本例中为文件(-);
    234为:拥有者的权限,本例中为可读、可写、可执行(rwx);
    567为:同群组用户权力,本例中为可读可执行(rx);
    
    890为:其他用户权力,本例中为可读(r)
    
    rwx所在的位置是不会改变的,有该权限就会显示字符,没有该权限就变成减号(-)就是了。
    

    第二栏表示有多少文件连结到此节点(i-node):
    每个文件都会将他的权限与属性记录到文件系统的i-node中,不过,我们使用的目录树却是使用文件名来记录, 因此每个档名就会连结到一个i-node。这个属性记录的,就是有多少不同的档名连结到相同的一个i-node号去。

    第三栏表示这个文件(或目录)的拥有者
    第四栏表示这个文件的所属群组

    第五栏为这个文件的容量大小,默认单位为bytes;
    第六栏为这个文件的建档日期或者是最近的修改日期
    第七栏为这个文件的档名
    比较特殊的是:如果文件名之前多一个『 . 』,则代表这个文件为『隐藏档』。 你可以使用『ls』及『ls -a』这两个指令去感受一下什么是隐藏文件!

    下面再举几个例子:

    例题:
    假设test1, test2, test3同属于testgroup这个群组,如果有下面的两个文件,请说明两个文件的拥有者与其相关的权限为何?
    
    -rw-r--r-- 1 root root  238  Jun 18 17:22 test.txt 
    -rwxr-xr-- 1 test1 testgroup 5238 Jun 19 10:25 ping_tsai
    答:
    文件test.txt的拥有者为root,所属群组为root。至于权限方面则只有root这个账号可以存取此文件,其他人则仅能读此文件;
    
    另一个文件ping_tsai的拥有者为test1,而所属群组为testgroup。其中:test1 可以针对此文件具有可读可写可执行的权力;
    而同群组的test2, test3两个人与test1同样是testgroup的群组账号,则仅可读可执行但不能写(亦即不能修改);
    至于非testgoup这一个群组的人则仅可以读,不能写也不能执行!
    
    例题:
    如果我的目录为底下的样式,请问testgroup这个群组的成员与其他人(others)是否可以进入本目录?
    drwxr-xr-- 1 test1  testgroup  5238 Jun 19 10:25 groups
    答:
    文件拥有者test1[rwx]可以在本目录中进行任何工作;
    而testgroup这个群组[r-x]的账号,例如test2, test3亦可以进入本目录进行工作,但是不能在本目录下进行写入的动作;
    至于other的权限中[r--]虽然有r ,但是由于没有x的权限,因此others的使用者,并不能进入此目录!
    

    标签:, ,

    上一篇:

    下一篇:

    相关推荐

    3 Comments

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    2 + 4 = ?

    网站地图|广东快乐10分开奖直播

    Copyright © 2015-2019 广东快乐10分开奖直播 All rights reserved.
    闽ICP备15015576号-1,版权所有?psz.

  • 周蓬安.blog的博客—强国博客—人民网 2019-05-10
  • 紫光阁中共中央国家机关工作委员会 2019-05-10
  • 感触名家笔下的端午文化吃香粽原来可以这样文艺 2019-05-09
  • 追梦夺冠游行嘲讽詹皇 百万人面前穿订制T恤羞辱他 2019-04-27
  • 《瘟疫传说》:黑死病恐怖 姐弟在绝望中求生 2019-04-10
  • 陕西国防工业职业技术学院百名大学生志愿者敬老院慰问孤寡老人陕西国防工业职业技术学院百名大学生志愿者敬老院慰问-陕西教育新闻 2019-04-08
  • 西藏拉萨:新家园 新生活 2019-04-08
  • 尊重和保障宗教信仰自由的中国实践 2019-04-06
  • 一敬泯恩仇 俄罗斯队主帅这个动作太暖了 2019-03-20
  • 四大名著剧组首次同台忆往事 经典影视剧如何铸就? 2018-12-07
  • “天眼”凝望 探秘宇宙 2018-12-07
  • 北京赛车龙虎玩法 足彩半全场中奖几率 kuai3复式投注 腾讯分分彩作弊刷钱 北京赛车pk10单双口诀 重庆百变王牌同步 体彩有app吗 北京pk10怎么研究走势 云南时时彩玩法介绍 欢乐炸金花 所有福彩中奖号码 出海捕鱼 北京pk10开奖 海南飞鱼开奖结果 加拿大-28开奖结果查询 幸运赛车群