Linux下文件的三种时间标记

三种时间对应关系表

column column column
访问时间 Access atime
修改时间 Modify mtime
状态改动时间 Change ctime

如何查看文件文件的三种时间戳

stat filename

三种时间戳的解释

  1. 访问时间:读一次文件的内容,这个时间就会更新。比如morecat等命令。lsstat命令不会修改atime

  2. 修改时间:修改时间是文件内容最后一次被修改的时间。比如:vim操作后保存文件。ls -l列出的就是这个时间

  3. 状态改动时间。是该文件的inode节点最后一次被修改的时间,通过chmodchown命令修改一次文件属性,这个时间就会更新。

stat字段说明及ls命令查询时间戳

column column
字段 说明
st_atime 文件内容最后访问时间
st_mtime 文件内容的最后修改时间
st_ctime 文件状态的最后更改时间

touch命令修改文件时间戳

touch

  • -a 修改文件的存取时间
  • -c 不创建文件file
  • -m 修改文件file的修改时间
  • -r ref_file
    将参照文件ref_file相应的时间戳的数值作为指定文件file时间戳记的新值

  • -t time
    使用指定时间值time作为指定文件file相应时间戳的新值,此处的time规定如下形式的十进制数:

      [[CC]YY]MMDDhhmm[.SS]

转载于:https://www.cnblogs.com/cherishry/p/5885098.html

Linux下文件的三种时间戳相关推荐

  1. Linux下文件的三个时间:ctime、mtime、atime的区别

    Linux下文件的三个时间参数 (1)modification time(mtime):内容修改时间 这里的修改时间指的是文件的内容发生变化,而更新的时间. Eg:vi后保存文件. (2)status ...

  2. Linux下文件的三个时间意义及用法

    Linux下文件的三个时间参数: (1)modification time(mtime):内容修改时间         这里的修改时间指的是文件的内容发生变化,而更新的时间. (2)change ti ...

  3. Linux 下系统调用的三种方法

    系统调用(System Call)是操作系统为在用户态运行的进程与硬件设备(如CPU.磁盘.打印机等)进行交互提供的一组接口.当用户进程需要发生系统调用时,CPU 通过软中断切换到内核态开始执行内核系 ...

  4. Linux编辑文件时三种模式指令

    Linux在编辑文件时需要进行三种模式的切换,以下分别说明了每个模式常用的命令操作: 一.一般模式:       以vi\vim打开一个文件就直接进入一般模式了(这是默认的模式).在这个模式中, 你可 ...

  5. linux ctime 时间戳,关于LINUX三种时间戳的详细说明(带实验)

    关于LINUX三种时间戳的详细说明(带实验) 发布时间:2018-03-11 19:54, 浏览次数:518 , 标签: LINUX Linux系统将时间标记分三类: atime( A ccess t ...

  6. linux下文件时间戳

    linux下文件时间戳 linux下的时间戳有三个,Access(文件访问时间).Modify(文件内容修改时间).Change(文件修改时间,包括权限修改,内容修改). 如何查看这三个时间 使用ls ...

  7. 【Linux】部署Springboot项目到Linux服务器以及linux服务器下载文件的三种方式详解

    Linux学习之路 初识Linux Linux内核 由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写 Linux 是一套免费使用和自由传播的类Unix操作系 ...

  8. Linux文件的三种时间属性

    一.Linux文件时间属性的分类 我们在用windows系统时,在查看磁盘文件时,经常会看到文件或目录的后面有一个时间信息,这个是文件在磁盘上别创建的时间.其实,在windows系统中,文件还有文件的 ...

  9. Linux下MySQL的几种安装方式

    闲来有空,整理下Linux下Mysql的几种安装方式,分别使用yum/rpm.常规方式编译安装.cmake方式编译安装以及使用二进制方式免编译安装MySQL Linux系统环境: CentOS rel ...

最新文章

  1. php 字符串数组转数组对象_php怎么将数组转成对象?
  2. java 项目加载dll文件,在eclipse java项目中加载dll文件
  3. 报错解决:ERROR: While executing gem ... (Gem::CommandLineError)
  4. android内核模块签名,android安装内核module,提示Required key not available
  5. 桥接模式、NAT模式、仅主机模式理解
  6. Java ADF开发入门-简单ArcGIS Server Web ADF应用
  7. 大数据 -- zookeeper和kafka集群环境搭建
  8. count 和列不能一起查am_AM-RB 003 会不会让 Aston Martin 变成下一个法拉利?
  9. php取表中最大的id,php中的增删查改
  10. 常用 html 标签
  11. [转]sql server 2005 中的内连接和外连接
  12. (七)卡方检验之拟合优度检验与独立性检验
  13. python 网页上显示数据_Python实战【第二节】在网页上显示信息
  14. pycharm关闭拼写检查
  15. Arduino上U8g2库自定义中文库的经历
  16. FileInputStream 与 BufferedInputStream的比较
  17. Ambari 前端之 ambari-web 模块概述
  18. js中的回调函数,什么是回调函数?
  19. json.loads和Json.load()的区别
  20. 声纳---2篇SMC 一篇Trans Cybernitics --河海大学 --- 霍冠英

热门文章

  1. 压力变动力,存储追求高效率
  2. SortedList 泛型类
  3. 一篇文章让你了解区块链技术的发展阶段
  4. tcp reno_如何使用称为Reno Expo的简单入门工具包构建全栈应用程序
  5. angular react_Angular 2 vs React:将会有鲜血
  6. PAT(甲级)2020年春季考试 7-2 The Judger
  7. 1007 Maximum Subsequence Sum(两种思路)
  8. 1078 Hashing
  9. C++ 枚举类型基本知识
  10. 软件测试需要学习什么技术