Linux下文件的三个时间:ctime、mtime、atime的区别
生活随笔
收集整理的這篇文章主要介紹了
Linux下文件的三个时间:ctime、mtime、atime的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux下文件的三個時間參數
(1)modification time(mtime):內容修改時間
? ? 這里的修改時間指的是文件的內容發生變化,而更新的時間。
? ? Eg:vi后保存文件。
(2)status time(ctime):狀態修改時間
? ? 這里的修改時間指的是文件的屬性或者權限發生變化,而更新的時間。
? Eg:通過chmod、chown命令修改一次文件屬性,這個時間就會更新。
(3)access time(atime):最后訪問時間
? ? 這里的訪問時間是指文件被讀取,而更新的時間。
? ? Eg:對這個文件運用 more、cat等命令。ls、stat命令都不會修改文件的訪問時間。
這里值得注意的是:Linux下,文件沒有建立時間,所以linux下的文件建立時間是不能判斷的,能判斷的只有以上三個可以更新的時間。
ls -lc test :查看test文件的ctime
ls -lu test :查看test文件的atime
ls -l test:查看test文件的mtime
?
各操作對三個時間參數的影響
| 操作 | atime | mtime | ctime |
| mv | 沒變 | 沒變 | 變了 |
| cp | 變了 | 沒變 | 沒變 |
| touch | 變了 | 變了 | 變了 |
| cat/more/less | 變了 | 沒變 | 沒變 |
| ls | 沒變 | 沒變 | 沒變 |
| chmod/chown | 沒變 | 沒變 | 變了 |
| ln | 沒變 | 沒變 | 變了 |
| echo? | 沒變 | 沒變 | 沒變 |
| vi | 沒變 | 變了 | 變了 |
版權聲明:本文為博主原創文章,轉發請注明出處!!! https://blog.csdn.net/GGxiaobai/article/details/53609478
總結
以上是生活随笔為你收集整理的Linux下文件的三个时间:ctime、mtime、atime的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux几种时间函数总结
- 下一篇: V3S代码整合中遇到的一个奇怪问题