linux系统的三个时间属性

查看三个时间属性可以用:stat  filename

1.文件的Access time也就是atime,是在读取文件或者执行文件时更改的,例如:more,cat命令打开等等;

2.Modified time  也就是 mtime,更改文件内容时会改变该时间段,例如:vi命令修改文件保存退出,会更改mtime

3.Change time  :ctime  是在写入文件,更改文件权限,链接设置,文件所有者时随inode的内容的更改而更改

inode 的理解:索引节点号,它用来存放档案及目录的基本信息,包含时间信息,文档名,属主以及属组等。inode 是Unix操作系统中的一种数据结构,本质是结构体,inode是随文件系统创建时生成的,它的个数有限。可以通过df -i查看剩余inode号。

更改文件的内容即会更改mtime 和 ctime

更改了mtime ,ctime必然会改变

更改了ctime   ,mtime不一定改变

更改了atime    , ctime 和 mtime 是不会改变的

touch 命令可以改变三个属性,vi 命令文件后,进去修改之后保存退出也可以更改三者

以下是stat 命令的应用:

时间: 2024-10-11 16:27:09

linux系统的三个时间属性的相关文章

【随笔】Linux文件的三个时间属性

Linux下的文件的三个时间属性如下: mtime(modtime)  --- 文件的修改时间 当我们对文件的内容进行改变时,文件的mtime就会发生改变例如我们队一个data文件进行vim编辑之后,其时间也会发生变化: 这里需要注意的是ls -l的默认输出时间为mtime atime(accesstime)--- 访问时间 当我们对文件进行访问时,文件的访问时间就会发生变化,这里例如通过cat指令打印文件内容所得出的结果: 明显可以看到对文件data进行了访问之后,文件的atime发生了改变

Linux下的三个时间属性

Linux下的文件有三个时间属性.分别为atime.ctime.mtime. atime:access time,即文件的最近一次访问时间. ctime:change time,即文件的最近一次改变时间(这里并非create time创建时间).改变是指文件的属性发生改变,一般为修改文件权限或者文件名. mtime:modify time,即文件的最近一次修改时间.修改是指文件的内容发生改变. 其中,当mtime发生改变时,ctime一定改变,而atime不一定改变.当修改文件内容时,文件大小等

linux 下查看文件的完整时间信息及三种时间属性

一.linux下查看文件的完整时间信息 1.Linux 下查看文件时,ls –l 缺省是不显示秒的: # ls -l /etc/ total 0 -rw-r--r--.  1 root   root         16 Jan  5 09:43 adjtime -rw-r--r--.  1 root   root       1518 Jun  7  2013 aliases 2.要显示秒(实际更精确),可以用 –full-time 参数: # ls -l /etc/ --full-time

linux命令4 find、三个时间属性、硬链接和软连接、用户名和密码文件、增加和删除用户组、usermod、su、sudo

find搜索命令 其他搜索命令如下: [[email protected] 333]# which ls alias ls='ls --color=auto' /bin/ls [[email protected] 333]# echo $PATH /usr/lib/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/mysql/bin:/usr/local/jdk1.6.0_23/b

Linux - 文件的三种时间之atime、ctime、mtime的区别和简单用法

在Linux中,文件或者目录中有三个时间属性 atime ctime mtime 简名 全名 中文 作用 atime Access Time 访问时间 最后一次访问文件(读取或执行)的时间 ctime Change Time 变化时间 最后一次改变文件(属性或权限)或者目录(属性或权限)的时间 mtime Modify Time 修改时间 最后一次修改文件(内容)或者目录(内容)的时间 如何查看atime.ctime.mtime stat filename 什么命令会修改atime.ctime.

linux文件的三种时间

我个人的linux系统使用的是ubuntu 一.linux的文件时间分为三种: 1).文件最近内容修改时间--mtime 2).文件最近权限和属性修改时间--ctime 3).文件最近被访问时间--atime 二. 打开vm,运行linux系统,在工作目录底使用touch命令创建一个文件,如图: 测试当前系统时间 使用$date 命令 如图: 同时说一下,系统的时间更改 $ date -d YY/mm/dd  更改系统的日期 $ date -s HH:mm:ss  更改系统的时间 可能会报错,如

关于Linux文件的三个时间

Linux的文件有三个时间,分别是访问时间.修改时间.状态改动时间,分别对应的是atime(也就是access  time).mtime(modify time).ctime(change time). 这三个时间有所不同. atime:当文件的内容被访问的时候,比如使用命令cat,这时候访问时间会改变. mtime:当文件的内容被改变的时候,比如用vi编辑器编辑之后保存,这时候修改时间会被改变. ctime:当文件的属性或者权限被改变的时候,这时候状态改变时间会被改变. 可以用stat  文件

Linux系统的时区和时间调整

linux调整系统时区: 找到相应的时区文件/usr/share/zoneinfo/Asia/Shanghai    用这个文件替换当前的/etc/localtime文件    这时date一下应该是CST时间了    如果还不行,那就要修改一下TZ环境变量的值了.    许多程序和命令都会用到这个变量的值,TZ的值可以有多种格式,最简单的设置方法就是使用tzselect命令或者终端输入TZ='CST-8'; export TZ就可以了.    不过这个改变只在这次登陆生效,如果想要永久生效的话

用习惯了windows系统要怎样去认识linux系统(三)

五.搭建web服务器   使用yum源安装httpd服务(windows下web服务) 编辑配置httpd.conf文件   可以看到httpd服务存放路径和开放端口    用户和组都是apache   服务名是www.server.com:80,服务名可以根据实际修改   网页文件存放路径   我们再开启和重启http服务  查看.过滤web服务名 我们再之前查到的路径下去创建一个页面 我自己随意写点东西,如下图.   创建完成后,我们在客户端首先使用IP地址访问,是成功的.   为了使用域名