linux 查看文件_在Linux下查看文件三种时间

在Linux下,文件包含三种时间属性,分别为:

atime(access time):最近访问文件内容时间(Last Access Time)。mtime(modify time):最近修改文件内容时间(Last Modification Time)。ctime(change time):最近更改文件属性(Inode内容更改)的时间,包括文件名、大小、内容、权限、属主、属组等(Last Change Time)。1.输入“touch filetime.txt”创建新文件,输入“stat filetime.txt”即可查看文件filetime.txt的时间属性。 备注:新创建文件的三种时间抓取当前时间,本例中为2019-01-05 19:42:36。 Birth时间为空,Linux需要内核提供xstat()接口才可获取Birth时间。
d51f3799ce10e02a6d4cedac1ea22f6e.png
2.使用cat,less,more等命令查看文件后atime已更新(2019-01-05 19:44:13)。 备注:ls,stat命令不会修改atime。
cc96e4a4fc9cf814171cc5d5b1cdddc0.png
3.输入“echo "add test">>filetime.txt”给文件增加内容“add test”后,输入“stat filetime.txt”查看时间属性,发现mtime和ctime均已更新(2019-01-05 19:55:05)。
db70d100b60b4759ed1632d8c94472dc.png
4.输入“mv filetime.txt new.txt”修改文件名为new.txt,输入“stat new.txt”查看时间属性,发现只有ctime更新(2019-01-05 19:57:05)。 备注:chown和chmod命令均修改ctime,ln(不包括ln -s)亦修改ctime。
7a64408e54e043c2a6a647b45b619753.png
5.输入“ls -lc new.txt”可查看文件new.txt的ctime。
e1cf0e780dd8295a956e3f1d118e05c5.png
6.输入“ls -lu new.txt”可查看文件new.txt的atime。
39649fc6db5f128989fa04ad1411c800.png
7.输入“ls -l new.txt”可查看文件new.txt的mtime。
39649fc6db5f128989fa04ad1411c800.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值