Linux 檔案時間的講究

2021-08-24 22:30:16 字數 1167 閱讀 3742

linux有很多細節,今天遇到了檔案時間的問題,特此記下來,一備後日回憶起來記下。

乙個檔案記錄的時間引數有三種,分別是

舉例://

測試atime

txy@txy-desktop:~$ ls -l --time=atime mount

-rw-r--r-- 1 txy txy 43 2009-12-13 16:27 mount

txy@txy-desktop:~$ cat mount

一些文字

txy@txy-desktop:~$ ls -l --time=atime mount

-rw-r--r-- 1 txy txy 43 2009-12-15 21:57 mount

// 測試ctime

txy@txy-desktop:~$ ls -l --time=ctime mount

-rw-r--r-- 1 txy txy 43 2009-12-12 00:17 mount

txy@txy-desktop:~$ chmod 777 mount

txy@txy-desktop:~$ ls -l --time=ctime mount

-rwxrwxrwx 1 txy txy 43 2009-12-15 21:59 mount

// 測試mtime

txy@txy-desktop:~$ ls -l

總計 1

-rwxrwxrwx 1 txy txy   43 2009-12-12 00:17 mount

txy@txy-desktop:~$ vim mount  // 這裡隨便修改一點,然後儲存

txy@txy-desktop:~$ ls -l mount

-rwxrwxrwx 1 txy txy 45 2009-12-15 22:00 mount

那可以使用『 find /var -mtime -4 』。那如果是『4天前的那一天』就用『 find /var -mtime 4 』。有沒有加上『+, -』差別很大喔!我們可以用簡單的圖示來說明一下:

圖5.2.1、find 相關的時間引數意義

圖中最右邊為目前的時間,越往左邊則代表越早之前的時間軸啦。由圖5.2.1我們可以清楚的知道:

linux檔案的時間

建立時間 修改時間 訪問時間 訪問時間atime access time 修改時間mtime modify time 狀態改動時間ctime change time 兩者有此不同,在linux下沒有建立時間的概念,也就是不能知道檔案的建立時間。如果檔案建立後就沒有修改過,修改時間 建立時間 如果檔案...

linux 檔案時間

linux 檔案一般有三個時間 通過stat或者lstat獲取檔案屬性 可以得到檔案的st atime,st mtime,st ctime 當使用 cat read 等一系列讀取檔案操作的時候,檔案的st atime會跟隨著一直改變 我的系統是ubuntu,當使用vi操作的時候,檔案的訪問時間st ...

IT人喝酒的講究

人都說咱們做it的滿口術語,不食人間煙火。其實那都是誤會。咱們做it的,最講究的就是深入淺出。聽不懂這一行的 黑話 不要緊,打個比方說,大家喝的是啤酒,這時你入座了.你給自己倒了杯可樂,這就叫低配置。你給自已倒了杯啤酒,這叫標準配置。你給自己倒了杯茶水,這茶的顏色還跟啤酒一樣,這叫木馬。你給自己倒了...