linux基础学习-9.7-linux中的三种时间戳

1、三种时间对应关系表

column column column

访问时间 Access atime

修改时间 Modify mtime

状态改动时间 Change ctime

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

stat filename

3、三种时间戳的解释

访问时间:读一次文件的内容,这个时间就会更新。比如more、cat等命令。ls、stat命令不会修改atime

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

[[email protected] ~]# stat oldboy.txt

File: `oldboy.txt‘

Size: 69 Blocks: 8 IO Block: 4096 regular file

Device: 803h/2051d Inode: 130137 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2017-11-11 08:33:41.661983311 +0800

Modify: 2017-11-11 08:32:43.505972876 +0800

Change: 2017-11-11 08:32:43.505972876 +0800

[[email protected] ~]# >oldboy.txt

[[email protected] ~]# stat oldboy.txt

File: `oldboy.txt‘

Size: 0 Blocks: 0 IO Block: 4096 regular empty file

Device: 803h/2051d Inode: 130137 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2017-11-11 08:33:41.661983311 +0800

Modify: 2017-11-11 21:01:21.249962087 +0800

Change: 2017-11-11 21:01:21.249962087 +0800

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

[[email protected] ~]# stat oldboy.txt

File: `oldboy.txt‘

Size: 0 Blocks: 0 IO Block: 4096 regular empty file

Device: 803h/2051d Inode: 130137 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2017-11-11 08:33:41.661983311 +0800

Modify: 2017-11-11 21:01:21.249962087 +0800

Change: 2017-11-11 21:01:21.249962087 +0800

[[email protected] ~]#

[[email protected] ~]# ll oldboy.txt

-rw-r--r-- 1 root root 0 Nov 11 21:01 oldboy.txt

[[email protected] ~]# ln oldboy.txt oldboy.txt-hard

[[email protected] ~]# ll oldboy.txt

-rw-r--r-- 2 root root 0 Nov 11 21:01 oldboy.txt

[[email protected] ~]# stat oldboy.txt

File: `oldboy.txt‘

Size: 0 Blocks: 0 IO Block: 4096 regular empty file

Device: 803h/2051d Inode: 130137 Links: 2

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2017-11-11 08:33:41.661983311 +0800

Modify: 2017-11-11 21:01:21.249962087 +0800

Change: 2017-11-11 21:03:09.906964526 +0800

1)mtime 文件内容的最后修改时间
2)ctime 文件状态的最后更改时间
3)atime文件内容最后访问时间

练习题:

1、如何查看linux中的时间戳?

2、时间戳的分类(三类)

原文地址:https://www.cnblogs.com/Klanti/p/9143229.html

时间: 2024-10-22 03:07:23

linux基础学习-9.7-linux中的三种时间戳的相关文章

Linux基础学习--1:linux内核与发行详解

工欲善其事,必先利其器,linux从技术上面来说是一个内核,这个内核可以提供的功能有: 1:硬件抽象文件 2:磁盘及文件系统控制 3:多任务处理 内核是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件,我们完全可以把内核理解成与硬件进行交互的操作过程的封装,实际上一个内核不能算是一整套完整的操作系统,一套完整基于linux内核的操作系统才能叫做linux操作系统. linux内核的功能组成: 进程管理(process management).定时器(timer).中断管理(int

linux基础学习笔记——操作大全

作者:liaoyi 更新时间:2014-6-2 ****************基本操作***************** 关机 shutdown -h now    root用户               init 0              root用户halt      root+一般用户poweroff 重启shutdown -r now    root用户init6     root用户reboot            root+一般用户 注意:1.shutdown 比较灵活,可

c/c++unix/linux基础学习笔记-常用命令和vi的使用

linux 基本命令的使用-命令在ubuntu下面执行,有些命令通用其他linux,有些不通用. 多条命令间用;号隔开,回车后可以一起执行. clear-前屏,pwd显示当前目录,cd跳转目录. sudo [命令]  -ubuntu 下以管理员身份运行命令. 一般情况下,运行当前目录下的程序,要用 ./文件名 执行. 查看当前shell名称:ps 进入另外一个shell,直接输入shell名称:ksh/tcsh/sh/bash,退出一个shell用:exit. 切换shell命令,如:exec

linux基础学习【4】

系统进程 一.什么是进程 进程 : 一个正在运行中的程序 程序被触发后,执行者的权限与属性,程序的程序码与所需数据等都会被载入内存中,操作系统会给予这个内存内的单元一个识别码 (PID). 二.查看进程 1.图形方式查看 命令:`gnome-system-monitor` 2.进程查看命令 命令:`ps` ps -A/-e 显示所有(包括不同终端不同用户)进程(PID,TTY,TIME,CMD) ps -a 当前环境中运行的进程,不包含环境信息(PID,TTY,TIME,CMD) ps -u (

linux基础学习【5】

sshd服务,服务管理及文件传输 一.控制服务 1.什么是服务 2.用什么控制服务 系统初始化进程可以进行相应的控制 3.当前系统初始化进程是什么 systemd 系统初始化进程 pstree 显示系统中的进程树 进程树 4.系统控制命令 ssh(client)客户端---->sshd(server)服务器 命令:`systemctl` systemctl status sshd 查看sshd服务的状态inactive(不可用)/active(可用) systemctl start sshd 开

linux基础学习随笔【根本没有排序哈】

直接整:init 3 5 6 0;init 3代表切换到字符界面,5代表切换到图形界面:6表示重启,等同于reboot:0表示关机=poweroff:改主机名:hostnamectl set-hostname centos7.localdomain;[记不住,TAB键补全]查看操作系统linux版本:cat /etc/centos-release;或者通过安装lsb_release -a ;查看内核版本: uname -rlscpu 查看CPU使用情况:lsblk查看硬盘:free - h查看内

Linux基础学习-crond系统计划任务

系统计划任务 大部分系统管理工作都是通过定期自动执行某个脚本来完成的,那么如何定期执行某个脚本,从而实现运维的自动化,这就要借助Linux的cron功能了. 计划任务分为一次性计划任务和周期性计划任务. 一次性计划任务 每晚11店30分开启网站服务. 周期性计划任务 每周一的凌晨3点30分把/var/www/html目录打包备份为backup.tar.gz 顾名思义,一次性计划任务只执行一次,一般用于满足临时的工作需求,可以使用at命令实现. 如果你的Linux没有此命令可以使用yum inst

linux基础学习随笔(一) 权限和目录

linux是多用户.多任务的文件为基础的一个系统.多用户系统的文件和文件夹权限区分在linux系统中是基于以下面方式实现的: 1.首先linux系统中分为三种权限,三种权限的数字表示方式为:读--4   写--2  执行--1,总结下就是r--读(4)  w--写(2)  x--执行(1) 另外linux系统的用户权限用字母表示为10位,从左往右第1位表示文件/文件夹的格式,2~4位表示该文件/文件夹 所有者(owner)的权限,5~7表示文件夹所在属组(group)的权限,最后三位表示其他用户

【Linux/Ubuntu学习 14】Linux下查看文件和文件夹大小

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力.    du可以查看文件及文件夹的大小. 两者配合使用,非常有效.比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结. 下面分别简要介绍 df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子: 以下是代码片段: [[email protected] ~]$ df -hFilesystem