码迷,mamicode.com
首页 > 系统相关 > 详细

linux文件系统结构和权限

时间:2015-06-09 00:38:45      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:

                        linux文件系统的目录结构

    熟话说的好,好记性不如烂笔头,虽然没用笔,但动动手指还是可以的。下面的目录结构都是摘抄过来的,动动手指来加深下印象吧,还能练习下打字速度,哈哈,多好啊。

。。。突然又改变想法了,还是用图形结构来展示下吧,既形象又生动。。

技术分享

 

终于让我画完了。。。不过看到成果还是不错的。

 

下面让我们来看下linux文件属性吧。

技术分享

 

我们用其中一行来做解释:

技术分享

 

关于文件的类型和权限:

技术分享

文件类型:

    d 为目录、 - 为文件、 l 为连结档、 b 为块设备、 c 为字符设备

权限:

    r 代表可读(1)、 w 代表可写(2)、 x 代表可执行(4)。

 

权限之对文件和目录的不同

 

对于文件:(以下对文件权限的测试是在上层目录权限为777的情况下完成的) 
可读:表示可以读取复制文件的内容
可写:表示可以修改文件的内容
可执行:表示可以用其他解析程序对文件进行执行操作
仅可读:只有可读权限则只能读取文件内容和复制该文件,不可改写文件内容,此时该文件的删除移动权限由上层目录权限决定,如果其上层目录拥有删除移动的权限,可以对其进行删除移动操作。
仅可写:如果只有可写权限而无可读执行权限,既不能读取和改写该文件内容,也不能执行文件,且不可复制文件,此时该文件的删除移动权限由上层目录权限决定。
仅可执行:只有可执行权限时不可读取和改写该文件内容,也不可复制该文件,好像也并不能作为脚本执行,此时该文件的删除移动权限由上层目录权限决定。
所以,通常要对文件具有写权限,需要同时具有可读和可写,要对文件具有执行权限,需要同时具有可读和可执行。


对于目录:(以下对目录权限的测试是在所涉及文件权限为777的情况下完成的) 
可读:表示可以列出目录本身和目录下面的文件和子目录的属性,仅查看属性(ls) 
可写:表示可以往目录中添加删除文件和目录
可执行:可以进入该目录, 可以读取该目录下面的文件内容或者改写文件内容(在文件权限允许的情况下)
仅可读:目录的读权限仅允许我们读目录,获得在该目录中所有文件名的列表,不可添加删除其中的文件或目录,也不可读取和改写其中文件的内容。
仅可写:如果只有写权限,仍然无法往目录中添加删除或修改文件和子目录,包括复制和移动。要修改目录中的文件内容,不仅仅需要目录的写权限,还需要目录的执行权限。
仅可执行:对目录没有读写权限,只有执行权限,一样可以读取和改写目录下面文件的内容(只要你确定该路径下的该文件存在);那是否不需要目录的可写权限呢?当然不是,如果没有可写权限,无法往目录中添加删除或修改文件和子目录,包括复制和移动。

 

上面这些是很值得研读的,希望大家耐心的看完。好了,今天就到这里,好困啊,明天我们来看看如何修改权限吧。

图片一放大就失真了。。。还请各位凑合看吧,我弄了好几次还是那样。。

 

linux文件系统结构和权限

标签:

原文地址:http://www.cnblogs.com/woxinyijiu/p/4562193.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!