linux 文件时间

在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。

与文件相关的几个时间:

1、访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用more命令。ls、stat命令都不会修改文件的访问时间。

2、修改时间,对文件内容修改一次,这个时间就会更新。比如:vi后保存文件。ls -l列出的时间就是这个时间。

3、状态改变时间。通过chmod命令更改一次文件属性,这个时间就会更新。

查看文件的详细的状态、准确的修改时间等,可以通过stat命令+文件名。Access访问时间。Modify修改时间。Change状态改变时间。

时间: 2024-11-13 13:26:14

linux 文件时间的相关文章

linux文件时间的查看和修改touch

1. linux文件的时间 linux下文件时间主要有下面三种: 1.1 modification time(mtime) 文件修改时间,即文件内容的修改时,更新这个时间,不包括文件权限和属性的修改. 使用ls -l查看,默认显示时间为mtime $ ls -l uconv.h -rw-rw-r-- 1 work work 1808 Jul 23 2013 uconv.h 1.2 status time(ctime) 文件状态status的修改时间,如文件的权限和属性修改时更新这个时间. 使用

Linux文件时间解析

Linux文件时间解析 写这篇小文章的缘由是之前做过一个项目,需要定期将文件转走,也许专业点的名词叫rollover.那么这就需要判断一个文件是否到了转走的时间,从而就需要知道文件的创建时间. Linux文件分为状态改动时间ctime,修改时间mtime以及访问时间atime,那么它们是怎么变化的呢?需要注意这个ctime可不是创建时间,是Change Time的缩写,修改时间那就是文件修改的时间Modify Time,访问时间就是文件读取的时间Access Time.其实不然,这里面大有玄机.

Linux文件时间属性

Linux文件时间属性 -by 石锅拌饭 写这篇小文章的缘由是之前做过一个项目,须要定期将文件转走,或许专业点的名词叫rollover.那么这就须要推断一个文件是否到了转走的时间,从而就须要知道文件的创建时间. Linux文件分为状态改动时间ctime.改动时间mtime以及訪问时间atime.那么它们是怎么变化的呢?须要注意这个ctime可不是创建时间,是Change Time的缩写,改动时间那就是文件改动的时间Modify Time.訪问时间就是文件读取的时间Access Time. 事实上

linux文件时间

Linux 查看文件修改时间(精确到秒)(简单) ls --full-time 查看文件时间戳命令:stat test.txt linux 下查看文件修改时间 等(详细) 查看文件时间戳命令:stat test.txt 修改文件时间与创建新文件:touch ls命令

Linux 文件时间详解 ctime mtime atime以及 find 命令

Linux系统文件中三个主要的时间属性: atime(access time)   mtime(modify time)   ctime(change time) 这三个时间很容易混淆,须加以区分 atime(access time):在读取文件或者执行文件时更改,即文件最后一次被读取或执行的时间. mtime(modify time):在写入文件时随文件内容的更改而更改,是指文件内容最后一次被修改的时间. ctime(change time):在写入文件.更改所有者.权限或链接设置时随 Ino

Linux文件时间详解ctime、mtime、atime【转】

本文转载自:http://blog.csdn.net/doiido/article/details/43792561 Linux系统文件有三个主要的时间属性,分别是 ctime(change time), atime(access time), mtime(modify time).这三个时间很容易混淆,准备深入了解linux的童鞋请区分这三者的区别 atime:Access time, 是在读取文件或者执行文件时更改,即文件最后一次被读取的时间.说明: st_atime           T

Linux 文件时间详解 ctime mtime atime

Linux系统文件有三个主要的时间属性,分别是 ctime(change time), atime(access time), mtime(modify time).这三个时间很容易混淆,准备深入了解linux的童鞋请区分这三者的区别 atime:Access time, 是在读取文件或者执行文件时更改,即文件最后一次被读取的时间. 说明: st_atime Time when file data was last accessed. Changed by  the following   fu

Linux 文件记录的时间

生产发现一个问题,找到根源是因为文件被修改了,然后通过查看修改的时间,权限用户,找到操作的机器,其中发现一个点就是Linux文件时间记录,有三个Access(访问),Modfiy(vi编辑),Change(修改权限) 常用的查看为stat filename和ls -l --full-time filename 1,当我们仅仅只是读取文件时,access time 改变,而modify,change time 不会改变 2,当修改文件时,access,modify,change time 都会跟着

linux文件的时间及类型

linux文件的时间及类型 一.linux文件时间有四种时间:访问时间atime:查看内容修改时间mtime:修改内容改变时间ctime:文件属性,比如权限删除时间dtime:文件被删除的时间 [[email protected] ~]# stat /etc/passwd 查看文件的详细属性(其中包括文件的时间属性)File: "/etc/passwd"Size: 1731 Blocks: 8 IO Block: 4096 普通文件Device: 805h/2053d Inode: 4