Welcome 微信登录

首页 / 操作系统 / Linux / Linux文件时间学习笔记

在Linux相关岗位的面试中,经常会问到文档时间的问题。Linux文档的时间一般分三种:Access time-atime(访问时间)、Modification time-mtime(内容修改时间)、status-ctime(状态时间)mtime可以通过ls -l命令显示,表示文档内容最后被修改的时间。atime可以通过ls -lu命令显示,表示文档最后被访问的时间。ctime可以通过ls -lc命令显示,表示文档属性最后被修改的时间。示例说明,以下示例均已Ubuntu 10.04.4为操作平台:----------------------------------------------------------------------------
  1. www.linuxidc.com @server01:~/test$ date                               #显示当前时间为09:29
  2. Tue Dec  4 09:29:35 CST 2012
  3. www.linuxidc.com @server01:~/test$ touch test.txt                     #创建空白文件test.txt
  4. www.linuxidc.com @server01:~/test$ ls -l                                #查看文件mtime为09:29
  5. -rw-r--r-- 1 Linuxidc Linuxidc 0 2012-12-04 09:29 test.txt
  6. www.linuxidc.com @server01:~/test$ ls -lu                             #查看文件atime为09:29
  7. -rw-r--r-- 1 Linuxidc Linuxidc 0 2012-12-04 09:29 test.txt
  8. www.linuxidc.com @server01:~/test$ ls -lc                             #查看文件ctime为09:29
  9. -rw-r--r-- 1 Linuxidc Linuxidc 0 2012-12-04 09:29 test.txt
说明:文件被常见是所有时间均为创建文件的初始时间。
----------------------------------------------------------------------------
  1. www.linuxidc.com @server01:~/test$ date #查看当前时间为09:31
  2. Tue Dec4 09:31:10 CST 2012
  3. www.linuxidc.com @server01:~/test$ echo "abc" > test.txt#修改文件内容为abc
  4. www.linuxidc.com @server01:~/test$ ls -l#查看文件mtime为09:31
  5. -rw-r--r-- 1 Linuxidc Linuxidc 0 2012-12-04 09:31 test.txt
  6. www.linuxidc.com @server01:~/test$ ls -lc #查看文件ctime为09:31,文件内容修改的同时,文件属性发生了变化
  7. -rw-r--r-- 1 Linuxidc Linuxidc4 2012-12-04 09:31 test.txt
  8. www.linuxidc.com @server01:~/test$ ls -lu
  9. -rw-r--r-- 1 Linuxidc Linuxidc4 2012-12-04 09:29 test.txt#查看文件atime为09:29
----------------------------------------------------------------------------
  1. www.linuxidc.com @server01:~/test$ date #查看当前时间为09:33
  2. Tue Dec4 09:33:44 CST 2012
  3. www.linuxidc.com @server01:~/test$ chmod a+x test.txt #修改文件属性
  4. www.linuxidc.com @server01:~/test$ ls -l
  5. -rwxr-xr-x 1 Linuxidc Linuxidc 4 2012-12-04 09:31 test.txt#查看文件mtime为09:31
  6. www.linuxidc.com @server01:~/test$ ls -lu
  7. -rwxr-xr-x 1 Linuxidc Linuxidc 4 2012-12-04 09:29 test.txt#查看文件atime为09:29
  8. www.linuxidc.com @server01:~/test$ ls -lc
  9. -rwxr-xr-x 1 Linuxidc Linuxidc 4 2012-12-04 09:33 test.txt#查看文件ctime为90:33
-----------------------------------------------------------------------------
  1. www.linuxidc.com @server01:~/test$ date #查看当前时间为90:35
  2. Tue Dec4 09:35:03 CST 2012
  3. www.linuxidc.com @server01:~/test$ cat test.txt #查看访问文件内容
  4. abc
  5. www.linuxidc.com @server01:~/test$ ls -l#查看文件mtime为09:31
  6. -rwxr-xr-x 1 Linuxidc Linuxidc 4 2012-12-04 09:31 test.txt
  7. www.linuxidc.com @server01:~/test$ ls -lu
  8. -rwxr-xr-x 1 Linuxidc Linuxidc 4 2012-12-04 09:35 test.txt#查看文件atime为09:35
  9. www.linuxidc.com @server01:~/test$ ls -lc
  10. -rwxr-xr-x 1 Linuxidc Linuxidc 4 2012-12-04 09:33 test.txt#查看文件ctime为09:33
在Ubuntu下安装FFmpeg红帽企业版Linux 6安装指南(中文)相关资讯      Linux基础知识  Linux文件时间 
  • Linux下文件的三个时间:ctime、  (今 15:22)
  • Linux基础知识之文件权限详解  (08月09日)
  • Linux基础知识之ls与文件名通配详  (08月01日)
  • Linux下文件的三个时间(Atime,  (今 15:20)
  • Linux基础知识之文件管理命令(cp、  (08月09日)
  • Linux基础知识之man手册的使用  (07月31日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数