“在Linux下查看文件三种时间”的版本间的差异

来自YTYZX有图有真相的百科
跳转至: 导航搜索
第4行: 第4行:
 
  ctime(change time):最近更改文件属性的时间,包括文件名、大小、内容、权限、属主、属组等(Last Change Time)。
 
  ctime(change time):最近更改文件属性的时间,包括文件名、大小、内容、权限、属主、属组等(Last Change Time)。
 
   
 
   
  1.输入“stat anaconda-ks.cfg ”即可查看文 件anaconda-ks.cfg 的时间属性。
+
  1. 输入“touch filetime.txt”创建新文件, 输入“stat filetime.txt ”即可查看文 件filetime.txt 的时间属性。
    备注 :Birth 时间为空,Linux需要内核提供xstat()接口才可获取Birth时间。
+
    备注 :新创建文件的三种时间抓取当前时间,本例中为2019-01-05 19:42:36。
 +
        Birth 时间为空,Linux需要内核提供xstat()接口才可获取Birth时间。
 
[[File:File3P1.png]]
 
[[File:File3P1.png]]
  ls -lc filename 查看文件 的 ctime
+
   
  ls -lu filename  查看文 件的 atime
+
2.使用cat,less,more等命令查看文件后atime已更新(2019-01-05 19:44:13)。
  ls -l filename  查看文 件的 mtime
+
   备注:ls,stat命令不会修改atime。
 +
[[File:File3P2.png]]
 +
 
 +
  3.输入“echo "add test">>filetime.txt”给文件增加内容“add test”后,输入“stat filetime.txt” 查看 时间属性,发现mtime和ctime均已更新(2019-01-05 19:55:05)。
 +
[[File:File3P3.png]]
 +
 
 +
4.输入“mv filetime.txt new.txt”修改 文件 名为new.txt,输入“stat new.txt”查看时间属性,发现只有ctime更新(2019-01-05 19:57:05)。
 +
   备注:chown和chmod命令均修改ctime。
 +
[[File:File3P4.png]]
 +
 
 +
  5.输入“ls -lc new.txt”可查看文件new.txt的ctime。
 +
[[File:File3P5.png]]
 +
 
 +
6.输入“ls -lu new.txt”可 查看文 件new.txt的atime。
 +
[[File:File3P6.png]]
 +
 
 +
  7.输入“ls -l new.txt”可 查看文 件new.txt的mtime。
 +
[[File:File3P6.png]]

2019年1月5日 (六) 20:38的版本

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

atime(access time):最近访问文件内容时间(Last Access Time)。
mtime(modify time):最近修改文件内容时间(Last Modification Time)。
ctime(change time):最近更改文件属性的时间,包括文件名、大小、内容、权限、属主、属组等(Last Change Time)。

1.输入“touch filetime.txt”创建新文件,输入“stat filetime.txt”即可查看文件filetime.txt的时间属性。
  备注:新创建文件的三种时间抓取当前时间,本例中为2019-01-05 19:42:36。
        Birth时间为空,Linux需要内核提供xstat()接口才可获取Birth时间。

File3P1.png

2.使用cat,less,more等命令查看文件后atime已更新(2019-01-05 19:44:13)。
  备注:ls,stat命令不会修改atime。

File3P2.png

3.输入“echo "add test">>filetime.txt”给文件增加内容“add test”后,输入“stat filetime.txt”查看时间属性,发现mtime和ctime均已更新(2019-01-05 19:55:05)。

File3P3.png

4.输入“mv filetime.txt new.txt”修改文件名为new.txt,输入“stat new.txt”查看时间属性,发现只有ctime更新(2019-01-05 19:57:05)。
  备注:chown和chmod命令均修改ctime。

File3P4.png

5.输入“ls -lc new.txt”可查看文件new.txt的ctime。

File3P5.png

6.输入“ls -lu new.txt”可查看文件new.txt的atime。

File3P6.png

7.输入“ls -l new.txt”可查看文件new.txt的mtime。

File3P6.png