Love is something eternal

Linux系统文件权限属性解释

技术文档 2959浏览 0评论

在Windows下权限一般就是只读、隐藏等,Win7跟xp最后的sp4那版都支持用户组的权限编辑,可以对不同的用户跟组来设置不同的文件权限。在Linux下,文件权限一直是比较健全而且明确的。每个文件从建立开始就对每个用户的读写执行做了明确的定义,当然,我们也可以通过chmod、chown、chgrp 来进行更改。文件的权限属性如下图所示:

 

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

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

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

./XXX.XXX  或者   sh XXX.XXX

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

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

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

转载请注明:自由的风 » Linux系统文件权限属性解释

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址