修改文件时间或者创建新文件:touch
---雨竹清风
文件在linux下会记录很多时间,主要由3个时间参数。
1. modification (mtime)文件内容修改时会更新这个时间。
2. status time(ctime)状态修改时会更新这个时间。
3. access time(atime)文件被读取时会更新这个时间。
首先我们查看一下/etc/man.config的时间。
ls –l /etc/man.config
ls –l –-time=atime /etc/man.config
ls –l –time=ctime /etc/man.config
若我们想改变文 件的时间的话,可以使用touch命令。
○创建一个空的文件,并访问它的时间
cd /tmp
touch touchtest//若有该文件则修改文件的时间信息,若没有该文件则创建新文件
ls –l touchtest
○将~/.bashrc 拷贝成bashrc1,查看其日期 a参数是仅修改访问时间
拷贝cp -a ~/.bashrc bashrc1
查看bashrc文件时间。
ll bashrc;ll –-time=atime; ll –time=ctime;
(ll是小写的LL,ll是ls –l的一个别名)我们可以使用;隔开连续的命令。这些命令会依次执行。
○将拷贝过来的bashrc文件修改它的日期(day)
touch –d “2 days ago” bashrc再查看时间。
修改它的时间(time),修改为20150615 2:03
touch –t 1506150203 bashrc