Ubuntu等linux系统下文件权限属性解释

 

今天跟大家聊聊Ubuntu等linux系统下的文件权限,在windows下权限一般就是只读啦隐藏啦,win7跟xp最后的sp4那版都支持用户组的权限编辑,可以对不同的用户跟组来设置不同的文件权限。在Ubuntu 11.10等Linux下,文件权限一直是比较健全而且明确的。每个文件从建立开始就对每个用户的读写执行做了明确的定义,当然,我们也可以通过chmod chown chgrp 来进行更改。下面先看奶牛从鸟哥那里找来的一图:

ubuntu linux 文件权限

这个图是一个文件的权限的一个总体介绍。当我们在terminal下的时候用ls -l或者ll来查看文件的时候,最前面显示的就是文件的权限。一个文件的权限分为读(r) 写(w) 执行(x),如果你喜欢用数字来表示那么就是读(4) 写(2) 执行(1).

比如一个文件的权限是755,那么就表示文件的所有者的权限是7即1+2+4=读写执行,档案所属组群的权限是5即1+4=读执行,然后其它用户的权限也是5即读跟执行的权限。

所以,很多新手朋友们都会问的一个问题:是不是Linux系统下也是只有exe可以执行啊? 这个问题就迎刃而解了。在Ubuntu 11.10等linux系统下,任何文件可能都能执行,只要我们赋予它执行的权限,当然,执行结果就不得而知了。对于一个可以执行的文件,我们可以通过

./XXX.XXX  或者   sh XXX.XXX

来执行。有的童鞋可能就会问了:刚才看的那个图片上文件的权限属性明明还有一项档案类型啊,是的,所有文件都有档案类型这个属性。

[ d ]表示目录 [ ]表示为文件 [ l ]表示为链接文件 [ b ] 表示块设备,比如存储设备等 [ c ]表示字符设备,比如输入设备等。

ok,就介绍这么多吧,感兴趣的朋友可以自己搜索下如何更改权限啊组啊的方法~

奶牛 | 2011年06月8日
  • Bigcow 2011年06月8日 at 11:13 下午
    还是要总用,好多东西我都是用很多遍才能记得。。
  • icold 2011年06月8日 at 11:15 下午
    这个每次用的时候,我都是查询 :fd
  • maplebeats 2011年06月9日 at 10:27 上午
    记住777足已,哈哈
  • Free 2011年06月9日 at 1:02 下午
    介绍的还不错 :good
  • cz 2011年06月9日 at 1:33 下午
    :good 至今不会chmod命令的人含泪路过
  • Solo 2011年06月10日 at 3:25 上午
    这个我懂....
  • Fooleap 2011年06月10日 at 3:24 下午
    这个很有用,看了鸟哥之后才会的,而且甩也甩不掉
  • 柯东 2011年06月10日 at 7:27 下午
    八错~~ :gz 正在学这方面的知识 :good
  • 柯东 2011年06月10日 at 7:29 下午
    :gz
  • 企鹅 2011年06月10日 at 8:13 下午
    基本上只用777和644
  • 小灰 2011年06月10日 at 8:25 下午
    难得会修改权限哦~~
Comments are closed.