Linux 下文件,atime,mtime,ctime三個相關時間的區別
1. 概念:
簡名 | 全名 | 中文 | 含義 |
mtime | modification time | 修改時間 | 文件內容修改的最後時間 |
ctime | change time | 變化時間 | 文件的屬性或者權限發生變化等的最後更新時間(也比如:ftp的上傳時間) |
atime | access time | 訪問時間 | 文件的最後被訪問時間 |
2. 查看文件的相關時間:
(1) 可以通過 stat命令:stat filename 查看文件的mtime,ctime,atime
(2) ls -l filename 查看文件的mtime
ls -lc filename 查看文件的ctime
ls -lu filename 查看文件的atime
3. 相關常用命令的操作對文件時間的影響彙總 (-- 表示沒變化, ++ 表示變化)
命令 | atime | mtime | ctime |
mv | -- | -- | ++ |
cp | ++ | -- | -- |
ls | -- | -- | -- |
chmod/chown | -- | -- | ++ |
touch | ++ | ++ | ++ |
cat/more/less | ++ | -- | -- |
vi | -- | ++ | ++ |
echo | -- | -- | -- |
ln | -- | -- | ++ |