Linux读写文件所需要的权限,查看stat文件后最后三行日期的含义与修改

来源:互联网 发布:windows如何更新系统 编辑:程序博客网 时间:2024/05/22 15:49

一、我们都知道当linux进入目录时要有执行权限,显示目录中的内容要有读权限,在目录中创建一个文件需要写权限。

下面我用实例解释一下:

1.首先我们进入linux中的一个文件,创建一个class5文件。

2.修改class5的权限为000,并进入class5,显示权限不够。


3.将修改class5的权限修改为600,进入class5,任然显示权限不够。

4.将class5的权限加入执行权限时,进入class5进入成功。

6.在class5,中创建文件new,显示权限不够。


7.返回上一层,将class5的权限加上读权限,在进入class中创建new文件,显示权限不够。


8.返回上一层,将class5的权限加上写权限,在进入class中创建new文件,创建成功。


9.输入ls,指令显示权限不够。

10.返回上一层加上读权限,在此ls,可以显示new文件。

总结上面的图片可以显示,进入目录时要有执行权限,显示目录中的内容要有读权限,在目录中创建一个文件需要写权限。

二、当我们stat文件时,总会出现三行日期一样的东西,如图所示


1.我在中文版的linux中,stat了某个文件,结果如下:


2,、我再一次修改这个文件,在次stat,结果如下:


3、对于这个文件访问,stat的结果如下:


4.修改此文件的权限之后,stat的结果如下:


总结Access时最近访问的时间,在访问此文件时会随时修改这个文件,Modify是最近更改的时间,是指最近修改文件内容的时间,change式最近的改动时间,是指最近修改INode的时间,例如文件类型目录、符号链接等

0 0
原创粉丝点击