博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小品Linux文件时间
阅读量:7114 次
发布时间:2019-06-28

本文共 2309 字,大约阅读时间需要 7 分钟。

小品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. Jacob@server01:~/test$ date                                 #显示当前时间为09:29 
  2. Tue Dec  4 09:29:35 CST 2012 
  3.  
  4. Jacob@server01:~/test$ touch test.txt                       #创建空白文件test.txt 
  5.  
  6. Jacob@server01:~/test$ ls -l                                #查看文件mtime为09:29 
  7. -rw-r--r-- 1 Jacob Jacob 0 2012-12-04 09:29 test.txt 
  8.  
  9. Jacob@server01:~/test$ ls -lu                               #查看文件atime为09:29 
  10. -rw-r--r-- 1 Jacob Jacob 0 2012-12-04 09:29 test.txt 
  11.  
  12. Jacob@server01:~/test$ ls -lc                               #查看文件ctime为09:29 
  13. -rw-r--r-- 1 Jacob Jacob 0 2012-12-04 09:29 test.txt 

说明:文件被常见是所有时间均为创建文件的初始时间。

----------------------------------------------------------------------------

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

----------------------------------------------------------------------------

 

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

-----------------------------------------------------------------------------

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

 

转载地址:http://cmyel.baihongyu.com/

你可能感兴趣的文章
LoRaWAN gateway
查看>>
发布/订阅模式
查看>>
RHCE证书的获得过程--1
查看>>
Java (基础自总结)
查看>>
CentOS6.5 64位下源码安装PostgreSQL9.5.1
查看>>
如何在下班前全量导出mysql的10亿数据到U盘?
查看>>
三级导航带跟踪浮动
查看>>
HP P2000 RAID-5两块盘离线的数据恢复报告
查看>>
2015年最受欢迎的10大Web框架
查看>>
C语言scanf输入格式 printf输出格式
查看>>
模拟终端的安装和使用
查看>>
ng-options用法详解
查看>>
笔记本安装固态硬盘
查看>>
zsh: you have running jobs
查看>>
【安全牛学习笔记】MsSQL高级注入
查看>>
重定向和管道
查看>>
python初体验
查看>>
GIT在master如何回退到历史版本
查看>>
freecodecamp新手自己写的第一个网页
查看>>
Android SDK Web SDK 接口测试总结
查看>>