linux怎么查看文件时间
linux查看文件时间的方法:1、使用stat命令查看文件时间,可以显示文件的状态信息,语法“stat filename”;2、使用ls命令查看文件时间,“ls -lc filename”可列出文件的状态时间,“ls -lu filename”可列出文件的访问时间,“ls -l filename”可列出文件的修改时间。
本教程操作环境:linux7.3系统、Dell G3电脑。
在 Linux 中,文件的时间是文件的一个重要的属性,Linux 中的文件的时间主要有三个,即修改时间、访问时间和状态时间。
Linux 中文件的时间属性可以使用 stat 命令和ls查看。
使用 stat
命令查看文件时间
stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。语法:
stat filename登录后复制
stat命令可以查看的信息包括:
File:显示文件名
Size:显示文件大小
Blocks:文件使用的数据块总数
IO Block:IO块大小
regular file:文件类型(常规文件)
Device:设备编号
Inode:Inode号
Links:链接数
Access:文件的权限
Gid、Uid:文件所有权的Gid和Uid
access time:表示我们最后一次访问(仅仅是访问,没有改动)文件的时间
modify time:表示我们最后一次修改文件的时间
change time:表示我们最后一次对文件属性改变的时间,包括权限,大小,属性等等
Birth time : 文件创建时间,crtime,不过据查此属性linux已废弃,目前状态显示结果均为-
查看三个文件时间
使用 stat 命令,查看test.txt文件的时间属性
stat test.txt登录后复制
我们看到了文件的详细信息,包括文件的三个时间,即 Access、Modify 和 Change 显示的时间。
使用 ls
命令查看文件时间
ls 命令,list 的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。
ls 命令也可以查看文件的时间属性,会单独查看三个时间的操作。
扩展知识:变更文件时间
1、变更访问时间
使用cat查看文件内容
可以看出查看文件内容只修改了文件的访问时间,其它的没任何改变。
2、变更状态时间
为文件添加执行权限,chmod + x
。
可以看出,修改文件权限只变更了文件的状态时间,其它的没有变化。
3、变更修改时间
使用vim编辑文件内容。
从上图中可以看出,vim修改文件内容后,不仅修改时间改变了,访问时间与状态时间也跟着改变了。
其实这也很好理解,当用vim对文件进行了编辑,那么相应的会访问文件并且对文件进行内容上的添加,这时文件的大小等状态也发生了变化,所以文件的访问时间和状态时间也会跟着改变。
相关推荐:《Linux视频教程》
以上就是linux怎么查看文件时间的详细内容,更多请关注海外IDC网其它相关文章!
【文章出处:香港cn2服务器 http://www.558idc.com/st.html 复制请保留原URL】