热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux文件时间学习笔记

nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd

在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.test.com @server01:~/test$ date                                #显示当前时间为09:29
  2. Tue Dec  4 09:29:35 CST 2012
  3. www.test.com @server01:~/test$ touch test.txt                      #创建空白文件test.txt
  4. www.test.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.test.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.test.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.test.com @server01:~/test$ date #查看当前时间为09:31
  2. Tue Dec 4 09:31:10 CST 2012
  3. www.test.com @server01:~/test$ echo "abc" > test.txt #修改文件内容为abc
  4. www.test.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.test.com @server01:~/test$ ls -lc #查看文件ctime为09:31,文件内容修改的同时,文件属性发生了变化
  7. -rw-r--r-- 1 Linuxidc Linuxidc 4 2012-12-04 09:31 test.txt
  8. www.test.com @server01:~/test$ ls -lu
  9. -rw-r--r-- 1 Linuxidc Linuxidc 4 2012-12-04 09:29 test.txt #查看文件atime为09:29

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

  1. www.test.com @server01:~/test$ date #查看当前时间为09:33
  2. Tue Dec 4 09:33:44 CST 2012
  3. www.test.com @server01:~/test$ chmod a+x test.txt #修改文件属性
  4. www.test.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.test.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.test.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.test.com @server01:~/test$ date #查看当前时间为90:35
  2. Tue Dec 4 09:35:03 CST 2012
  3. www.test.com @server01:~/test$ cat test.txt #查看访问文件内容
  4. abc
  5. www.test.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.test.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.test.com @server01:~/test$ ls -lc
  10. -rwxr-xr-x 1 Linuxidc Linuxidc 4 2012-12-04 09:33 test.txt #查看文件ctime为09:33

推荐阅读
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
author-avatar
cui115588
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有