文件的时间
访问量:468

一、简介

在win下面,文件有:创建时间、修改时间、访问时间,如下:

在linux里面,虽然也有三个时间,但它们是:访问时间、修改时间、状态改动时间,如下:

访问时间(access):读一次这个文件的内容,这个时间就会更新。ls、stat命令都不会修改文件的访问时间。

修改时间(modify:这个时间指的是文件内容修改的时间,而不是文件属性的修改,当数据内容修改时,这个时间就会改变,如仅仅改变权限,这个时间不会修改。

状态改动时间(change:当一个文件的状态改变时,这个时间就会改变,如更改了文件的权限与属性等。

二、查看文件时间

我们可以使用stat命令,查看文件的访问时间、修改时间、状态改动时间。如,看出index.html文件的时间,如下:

stat index.html

如果仅仅查看其中一个,可以使用如下命令

1.查看访问时间

ls -l --time=atime  --full-time  index.html

2.查看状态改动时间

ls -l --time=ctime  --full-time  index.html

3.查看修改时间

ls -l --full-time  index.html

三、修改文件的时间

常见命令,对文件时间的影响

命令访问时间修改时间状态改动时间
ls
不变不变不变
cp不变不变
touch

vim改变内容

cat不变不变不变
chmod不变不变
chown不变不变
chgrp不变不变
more不变不变不变
stat不变
不变不变