1. 程式人生 > >linux基礎學習-9.7-linux中的三種時間戳

linux基礎學習-9.7-linux中的三種時間戳

練習題 href node節點 lena HA content name 解釋 locks

1、三種時間對應關系表

column column column

訪問時間 Access atime

修改時間 Modify mtime

狀態改動時間 Change ctime

2、如何查看文件文件的三種時間戳

stat filename

3、三種時間戳的解釋

訪問時間:讀一次文件的內容,這個時間就會更新。比如more、cat等命令。ls、stat命令不會修改atime

修改時間:修改時間是文件內容最後一次被修改的時間。比如:vim操作後保存文件。ls -l列出的就是這個時間

[root@oldboyedu42-lnb ~]# stat oldboy.txt

File: `oldboy.txt‘

Size: 69 Blocks: 8 IO Block: 4096 regular file

Device: 803h/2051d Inode: 130137 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2017-11-11 08:33:41.661983311 +0800

Modify: 2017-11-11 08:32:43.505972876 +0800

Change: 2017-11-11 08:32:43.505972876 +0800

[root@oldboyedu42-lnb ~]# >oldboy.txt

[root@oldboyedu42-lnb ~]# stat oldboy.txt

File: `oldboy.txt‘

Size: 0 Blocks: 0 IO Block: 4096 regular empty file

Device: 803h/2051d Inode: 130137 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2017-11-11 08:33:41.661983311 +0800

Modify: 2017-11-11 21:01:21.249962087 +0800

Change: 2017-11-11 21:01:21.249962087 +0800

狀態改動時間。是該文件的inode節點最後一次被修改的時間,通過chmod、chown命令修改一次文件屬性,這個時間就會更新。

[root@oldboyedu42-lnb ~]# stat oldboy.txt

File: `oldboy.txt‘

Size: 0 Blocks: 0 IO Block: 4096 regular empty file

Device: 803h/2051d Inode: 130137 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2017-11-11 08:33:41.661983311 +0800

Modify: 2017-11-11 21:01:21.249962087 +0800

Change: 2017-11-11 21:01:21.249962087 +0800

[root@oldboyedu42-lnb ~]#

[root@oldboyedu42-lnb ~]# ll oldboy.txt

-rw-r--r-- 1 root root 0 Nov 11 21:01 oldboy.txt

[root@oldboyedu42-lnb ~]# ln oldboy.txt oldboy.txt-hard

[root@oldboyedu42-lnb ~]# ll oldboy.txt

-rw-r--r-- 2 root root 0 Nov 11 21:01 oldboy.txt

[root@oldboyedu42-lnb ~]# stat oldboy.txt

File: `oldboy.txt‘

Size: 0 Blocks: 0 IO Block: 4096 regular empty file

Device: 803h/2051d Inode: 130137 Links: 2

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2017-11-11 08:33:41.661983311 +0800

Modify: 2017-11-11 21:01:21.249962087 +0800

Change: 2017-11-11 21:03:09.906964526 +0800

1)mtime 文件內容的最後修改時間
2)ctime 文件狀態的最後更改時間
3)atime文件內容最後訪問時間

練習題:

1、如何查看linux中的時間戳?

2、時間戳的分類(三類)

linux基礎學習-9.7-linux中的三種時間戳