檔案的時間引數
linux下的檔案都會被記錄很多的時間引數,下面介紹主要的3種時間引數:
mtime(modification time):當該檔案的“內容資料”(檔案的內容)被更改時,就會更新這個時間
ctime(status time):當檔案的“狀態”(例如許可權,屬性)被更改時,會更新這個時間
atime(access time):當檔案的內容別使用(例如讀取執行cat,more,less等操作),就會更新該時間
下面透過舉例來說明:
[root@localhost 桌面]# who i am
root pts/0 2015-04-17 23:01 (:0.0)
[root@localhost 桌面]# lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.3 (Final)
Release: 6.3
Codename: Final
[root@localhost 桌面]# man ls
Cannot open the message catalog "man" for locale "zh_CN.UTF-8"
(NLSPATH="/usr/share/locale/%l/LC_MESSAGES/%N")
Formatting page, please wait..
.........................
.........................
mtime(modification time):當該檔案的“內容資料”(檔案的內容)被更改時,就會更新這個時間
ctime(status time):當檔案的“狀態”(例如許可權,屬性)被更改時,會更新這個時間
atime(access time):當檔案的內容別使用(例如讀取執行cat,more,less等操作),就會更新該時間
下面透過舉例來說明:
[root@localhost 桌面]# who i am
root pts/0 2015-04-17 23:01 (:0.0)
[root@localhost 桌面]# lsb_release -a
LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.3 (Final)
Release: 6.3
Codename: Final
[root@localhost 桌面]# man ls
Cannot open the message catalog "man" for locale "zh_CN.UTF-8"
(NLSPATH="/usr/share/locale/%l/LC_MESSAGES/%N")
Formatting page, please wait..
.........................
.........................
--time=WORD
with -l, show time as WORD instead of modification time: atime
-u, access -u, use -u, ctime -c, or status -c; use specified
time as sort key if --sort=time
上面已經給了我們後面所帶的引數:
-u,-c (也可以用ctime,atime) 不帶引數預設就是mtime
上面我們可以知道ls顯示出來的是mtime,也就是檔案內容被更改的時間。
[root@localhost 桌面]# touch a
[root@localhost 桌面]# date
2015年 04月 17日 星期五 23:14:13 CST
mtime:
[root@localhost 桌面]# vim a
[root@localhost 桌面]# date
2015年 04月 17日 星期五 23:15:39 CST
[root@localhost 桌面]# ls -al a
-rw-r--r--. 1 root root 15 4月 17 23:15 a
ctime:
[root@localhost 桌面]# date
2015年 04月 17日 星期五 23:21:05 CST
[root@localhost 桌面]# chmod 700 a
[root@localhost 桌面]# date
2015年 04月 17日 星期五 23:21:53 CST
with -l, show time as WORD instead of modification time: atime
-u, access -u, use -u, ctime -c, or status -c; use specified
time as sort key if --sort=time
.............................
.............................上面已經給了我們後面所帶的引數:
-u,-c (也可以用ctime,atime) 不帶引數預設就是mtime
上面我們可以知道ls顯示出來的是mtime,也就是檔案內容被更改的時間。
[root@localhost 桌面]# touch a
[root@localhost 桌面]# date
2015年 04月 17日 星期五 23:14:13 CST
mtime:
[root@localhost 桌面]# vim a
[root@localhost 桌面]# date
2015年 04月 17日 星期五 23:15:39 CST
[root@localhost 桌面]# ls -al a
-rw-r--r--. 1 root root 15 4月 17 23:15 a
[root@localhost 桌面]# date
2015年 04月 17日 星期五 23:21:05 CST
[root@localhost 桌面]# chmod 700 a
[root@localhost 桌面]# ls -al --time=ctime a
-rwx------. 1 root root 15 4月 17 23:21 a
atime:-rwx------. 1 root root 15 4月 17 23:21 a
[root@localhost 桌面]# date
2015年 04月 17日 星期五 23:21:53 CST
[root@localhost 桌面]# cat a
hello,diy_os!
[root@localhost 桌面]# ls -al --time=atime a
-rwx------. 1 root root 15 4月 17 23:21 a
經常使用的是mtime,看重檔案的內容什麼時候被更改了,這個對於使用linux的使用者很重要。-rwx------. 1 root root 15 4月 17 23:21 a
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29876893/viewspace-1584102/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 引數檔案
- 引數檔案/口令檔案
- oracle的引數檔案Oracle
- Oracle引數檔案解析——引數檔案分析獲取Oracle
- oracle 控制檔案及引數檔案何時自動備份Oracle
- Oracle引數檔案解析——引數解析Oracle
- Oracle 引數檔案Oracle
- SAP引數檔案
- Oracle引數檔案 各引數解釋Oracle
- oracle啟動例項時使用引數檔案的順序Oracle
- Mysql匯入大表檔案時注意修改引數MySql
- Linux下修改檔案建立時間(修改檔案更改時間)Linux
- [轉]整理的SAP引數檔案
- 引數檔案的恢復方法
- 引數檔案恢復
- Oracle 引數檔案(轉)Oracle
- 檔案時間屬性
- 建立新的控制檔案,更改引數
- SAP方丈:整理的SAP引數檔案
- c++ 獲取檔案建立時間、修改時間、訪問時間、檔案內容長度C++
- oracle控制檔案及引數檔案問題Oracle
- Oracle RAC引數檔案管理Oracle
- Oracle引數檔案基礎Oracle
- oracle 關於--引數檔案Oracle
- oracle引數檔案pfile,spfileOracle
- 靜態引數檔案配置
- 引數檔案控制檔案和資料檔案丟失的恢復
- MySQL的配置檔案的引數設定MySql
- 冷備份之一查詢引數檔案及備份引數檔案
- 伺服器時間同步引發的"慘案"伺服器
- Linux修改檔案時間Linux
- .yaml引數檔案的編寫和使用YAML
- 請教windows下引數檔案的位置Windows
- Oracle undo保留時間的幾個相關引數Oracle
- Oracle CSS的引數設定 心跳時間設定OracleCSS
- Java中如何得到檔案的建立時間&最後修改時間Java
- Oracle RAC修改引數檔案位置Oracle
- Nginx 配置檔案引數詳解Nginx