目录
文件的时间
访问量:2386
一、简介
在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 | 不变 | 不变 | 不变 |
本文为原创文章,请尊重辛勤劳动,如需转载,请保留本文地址
若您感觉本站文章不错,读后有收获,不妨赞助一下?
我要赞助