当前位置 : 主页 > 操作系统 > centos >

小品Linux文件时间

来源:互联网 收集:自由互联 发布时间:2022-06-20
小品Linux文件时间 在Linux相关岗位的面试中,经常会问到文档时间的问题。Linux文档的时间一般分三种:Access time-atime(访问时间)、Modification time-mtime(内容修改时间)、status-ctime(状

小品Linux文件时间


在Linux相关岗位的面试中,经常会问到文档时间的问题。Linux文档的时间一般分三种:Access time-atime(访问时间)、Modification time-mtime(内容修改时间)、status-ctime(状态时间)
mtime可以通过ls -l命令显示,表示文档内容最后被修改的时间。
atime可以通过ls -lu命令显示,表示文档最后被访问的时间。
ctime可以通过ls -lc命令显示,表示文档属性最后被修改的时间。

示例说明,以下示例均已Ubuntu 10.04.4为操作平台:
----------------------------------------------------------------------------

  • Jacob@server01:~/test$ date                                 #显示当前时间为09:29 
  • Tue Dec  4 09:29:35 CST 2012 
  •  
  • Jacob@server01:~/test$ touch test.txt                       #创建空白文件test.txt 
  •  
  • Jacob@server01:~/test$ ls -l                                #查看文件mtime为09:29 
  • -rw-r--r-- 1 Jacob Jacob 0 2012-12-04 09:29 test.txt 
  •  
  • Jacob@server01:~/test$ ls -lu                               #查看文件atime为09:29 
  • -rw-r--r-- 1 Jacob Jacob 0 2012-12-04 09:29 test.txt 
  •  
  • Jacob@server01:~/test$ ls -lc                               #查看文件ctime为09:29 
  • -rw-r--r-- 1 Jacob Jacob 0 2012-12-04 09:29 test.txt 
  • 说明:文件被常见是所有时间均为创建文件的初始时间。
    ----------------------------------------------------------------------------

  • Jacob@server01:~/test$ date                                 #查看当前时间为09:31 
  • Tue Dec  4 09:31:10 CST 2012 
  •  
  • Jacob@server01:~/test$ echo "abc" > test.txt                #修改文件内容为abc 
  •  
  • Jacob@server01:~/test$ ls -l                                #查看文件mtime为09:31 
  • -rw-r--r-- 1 Jacob Jacob 0 2012-12-04 09:31 test.txt 
  •  
  • Jacob@server01:~/test$ ls -lc                               #查看文件ctime为09:31,文件内容修改的同时,文件属性发生了变化 
  • -rw-r--r-- 1 Jacob Jacob    4 2012-12-04 09:31 test.txt 
  •  
  • Jacob@server01:~/test$ ls -lu 
  • -rw-r--r-- 1 Jacob Jacob    4 2012-12-04 09:29 test.txt      #查看文件atime为09:29 
  • ----------------------------------------------------------------------------
     

  • Jacob@server01:~/test$ date                                 #查看当前时间为09:33 
  • Tue Dec  4 09:33:44 CST 2012 
  •  
  • Jacob@server01:~/test$ chmod a+x test.txt                   #修改文件属性 
  • Jacob@server01:~/test$ ls -l 
  • -rwxr-xr-x 1 Jacob Jacob 4 2012-12-04 09:31 test.txt        #查看文件mtime为09:31 
  •  
  • Jacob@server01:~/test$ ls -lu 
  • -rwxr-xr-x 1 Jacob Jacob 4 2012-12-04 09:29 test.txt        #查看文件atime为09:29 
  •  
  • Jacob@server01:~/test$ ls -lc 
  • -rwxr-xr-x 1 Jacob Jacob 4 2012-12-04 09:33 test.txt        #查看文件ctime为90:33 
  • -----------------------------------------------------------------------------

  • Jacob@server01:~/test$ date                                 #查看当前时间为90:35 
  • Tue Dec  4 09:35:03 CST 2012 
  •  
  • Jacob@server01:~/test$ cat test.txt                         #查看访问文件内容 
  • abc 
  •  
  • Jacob@server01:~/test$ ls -l                                #查看文件mtime为09:31 
  • -rwxr-xr-x 1 Jacob Jacob 4 2012-12-04 09:31 test.txt 
  •  
  • Jacob@server01:~/test$ ls -lu 
  • -rwxr-xr-x 1 Jacob Jacob 4 2012-12-04 09:35 test.txt        #查看文件atime为09:35 
  •   
  • Jacob@server01:~/test$ ls -lc 
  • -rwxr-xr-x 1 Jacob Jacob 4 2012-12-04 09:33 test.txt        #查看文件ctime为09:33 

  •  

    上一篇:Linux字符设备驱动编写流程
    下一篇:没有了
    网友评论