stat命令输出结果中, Access,Modify,Change的含义
2012-07-31 15:26
393 查看
先建立一个空白文件a.txt
利用stat命令查看文件a.txt的各种属性
上述最后三行的含义如下: Access : 文件最近一次被访问的时间
Modify:文件内容最近一次被修改的时间
Change: 文件属性最近一次被改变的时间
假如用cat命令将文件a.txt的内容输出到终端( 执行 cat a.txt), 那么只有a.txt的Access就被刷新了
假如我们把当前的时间追加到a.txt(执行 date >> a.txt) , 那么a.txt的Modify和Change都被刷新
假如我们把a.txt的权限改为777(执行 chmod 777 a.txt) , 那么只有a.txt的Change被刷新
假如我们用vi命令把文件a.txt打开, 然后保存退出,那么a.txt的Access,Modify和Change都被刷新
PS:我们可以使用命令touch更新a.txt的Access和Modify时间,比如:
touch -d 1999-01-01 a.txt // 将a.txt的Access和Modify时间改为1999-01-01 touch -a a.txt// 只将a.txt的Access时间改为当前系统时间 touch -m a.txt // 只将a.txt的Modify时间改为当前系统时间
当我们用ls -l a.txt看到的时间是Modify时间
1 | [emduser@emd tmp]$ touch a.txt |
2 |
3 | [emduser@emd tmp]$ ls -al a.txt |
4 |
5 | -rw-rw-r-- 1 emduser emd 0 Dec 14 16:44 a.txt |
01 | [emduser@emd tmp]$stat a.txt |
02 |
03 | File: `a.txt' |
04 |
05 | Size: 0 Blocks: 0IO Block: 4096 regular empty file |
06 |
07 | Device: fd00h/64768dInode: 654176Links: 1 |
08 |
09 | Access: (0664/-rw-rw-r--)Uid: (501/ emduser) Gid: (506/ emd) |
10 |
11 | Access: 2011-12-14 16:44:23.000000000 +0800 |
12 |
13 | Modify: 2011-12-14 16:44:23.000000000 +0800 |
14 |
15 | Change: 2011-12-14 16:44:23.000000000 +0800 |
Modify:文件内容最近一次被修改的时间
Change: 文件属性最近一次被改变的时间
假如用cat命令将文件a.txt的内容输出到终端( 执行 cat a.txt), 那么只有a.txt的Access就被刷新了
假如我们把当前的时间追加到a.txt(执行 date >> a.txt) , 那么a.txt的Modify和Change都被刷新
假如我们把a.txt的权限改为777(执行 chmod 777 a.txt) , 那么只有a.txt的Change被刷新
假如我们用vi命令把文件a.txt打开, 然后保存退出,那么a.txt的Access,Modify和Change都被刷新
PS:我们可以使用命令touch更新a.txt的Access和Modify时间,比如:
touch -d 1999-01-01 a.txt // 将a.txt的Access和Modify时间改为1999-01-01 touch -a a.txt// 只将a.txt的Access时间改为当前系统时间 touch -m a.txt // 只将a.txt的Modify时间改为当前系统时间
当我们用ls -l a.txt看到的时间是Modify时间
相关文章推荐
- [转] stat命令输出结果中, Access,Modify,Change的含义
- 【Linux】Linux下stat命令后Access,Modify,Change的含义
- Linux下stat命令的Access、Modify、Change时间的含义
- 认识和修改在Linux中stat命令下出现的Access,Modify,Change三类时间
- stat一个文件下的 ACCESS Modify Change的时间含义和变化
- Linux权限问题以及Stat命令中的Access、Modify、Change
- Linux权限以及Stat命令中的Access、Modify、Change
- 在Oracle中使用命令crs_stat -t,输出结果里资源名称后缀的含义
- Linux下stat + 文件名后, Access,Modify,Change的含义
- linux ps 命令的结果中VSZ,RSS,STAT的含义和大小 发表于2013 年 6 月 17 日 ps是linux系统的进程管理工具,相当于windows中的资源管理器的一部分功能。 一般来
- linux ps 命令的结果中VSZ,RSS,STAT的含义和大小
- VC调用CMD命令通过控制台管道获取输出结果
- linux下把命令执行的结果输出
- webbench的使用以及输出结果中Speed pages/minbytes/sec的含义
- 将top命令查看指定程序的结果输出到文件
- ps 命令中stat字段的含义
- Unix Shell编程——将命令输出结果保存到变量中
- 按照 access/modify/change time 来给文件排序 --- 我的秘笈:)
- linux ls -l命令结果含义解析
- Linux中Top命令结果的各项含义