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 | -- | -- | ++ |