linux中目录的权限以及文件的stat用法
来源:互联网 发布:华为云计算认证培训 编辑:程序博客网 时间:2024/05/17 03:31
目录的权限:
r:可以读取该目录下的目录结构,可以查询该目录下的文件名,但不可进入该目录
w:目录写权限可以做如下事情,很重要,慎重对待。 ·新建新的文件/目录 ·删除已存在的文件与目录 ·将已存在的文件或目录重命名 ·转移该目录内的文件或目录位置 总的来说,就是改变目录结构的权限。
x:可以进入该目录,执行该文件。
[-]
- stat命令
- 执行命令对三种时间进行修改
stat命令
首先,在当前工作目录下新建一个.c文件。这里我创建的为test.c。
然后stat test.c文件如下:
其中出现了三个时间,其含义分别如下:
1.Access:对于文件来说,当我们用编辑器打开file,或使用cat more less grep sed 等等命令读取文件内容,以及使用file cp命令操作文件,或执行可执行文件时,Access时间会被更新,空文件也不例外。对于目录来说,只进入目录不会更新其Access时间,但是通过ls查看目录内容时,Access时间就会更新。使用ls -lu查看文件时,会显示出来文件Access时间。
2.Modify:当更改一个文件的内容时,此文件的modify时间记录会被更新。Modify时间更新时,Access和Change时间都会得到相应的更新。用ls -l看到的时间是文件的Modify时间。
3.Change:主要是指文件的状态或属性的改变
对一个文件或目录进行mv chown chcgrp等操作后,change 时间会更新ls -lc显示的是change time。
执行命令对三种时间进行修改:
1.执行cat test.c命令,Access时间发生改变。
2.执行chmod改变文件权限时,Change时间发生了改变。
3.使用vim编辑文件是时,Access/Modify/Change时间均会改变。
4.将文件的所属者改变(chgrp),只有Change的时间发生改变。
5.touch -d 2020-01-01 test.c // 将test.c文件的Access时间和Modify时间设置为2020-01-01。
6.touch -m test.c // 将test.c的Modify时间改为当前系统时间。
7. touch -a test.c // 只将test.c的Access时间改为当前系统时间。
8.touch -c test.c // 只将test.c的Access/Modify/Change时间改为当前系统时间
9. touch -a -d 2019-01-01 test.c// 将test.c的Access时间改为2020-01-01,Modify时间不变,Change为系统时间。 10. touch -m -d 2019-10-18 test.c// 将test.c的Modify时间改为2018-10-18,Access时间不变,Change为系统时间。 11.touch -c -d 2017-10-180test.c的Modify和Access时间改为2017-10-08,Change为系统时间。
1 0
- linux中目录的权限以及文件的stat用法
- Linux中目录权限以及stat查看文件信息时的Access time,Modify time,Change time解析
- Linux中有关目录的权限和用stat查看文件时三个时间点解析
- 如何设置linux的文件和目录的权限及stat命令的使用
- linux进入一个目录以及在目录中创建文件所需要的权限
- linux,读取目录文件及stat用法
- stat用法:获取文件对应权限的数字
- Linux中进入一个目录需要的权限,以及创建文件
- Linux权限的简单用法(使用者、文件、目录)
- Linux下目录文件的操作(opendir,readdir,closedir) 以及DIR,dirent,stat等结构体详解
- Linux中目录文件的权限及其对应的操作
- linux目录的权限以及ACM时间
- Linux中的目录权限以及文件权限
- Linux中权限对文件与目录的意义何在
- linux中目录与文件权限的意义
- Linux中fstat、stat和lstat的用法与区别
- Linux操作系统中文件结构stat中st_size的说明以及对于文件中洞(Holes)的理解
- linux目录权限修改(以及umask用法)
- Linux中的用户、组和权限管理
- 课堂总结
- matplotlib tricks(一)—— 多类别数据的 scatter(cmap)
- ajax异步分页
- MapReduce参数调优
- linux中目录的权限以及文件的stat用法
- java线程池ThreadPoolExector源码分析
- 前端开发用到的工具
- C++知识文档四_this指针
- 产品:产品经理的能力等级,你属于哪一级?
- 环形队列的应用
- 给大学生的良心建议
- QT串口发送错误
- route