touch命令篡改Linux文件的时间

 时间:2024-10-14 01:02:38

1、先用touch创建一个文件# touch 1.txt# lltotal 0-rw-r--r-- 1 root root 0 Nov 30 08:53 1.txt可以看到,这个文件的“修改时间”是11月30日,08:53

2、修改文件的“修改时间”使用touch修改这个文件的“修改时间”为“2008-08-08 08:08:08”# touch -m -d "2008-08-08 08:08:08" 1.txt-m改变档案的修改时间记录-d设定时间与日期,可以使用各种不同的格式# lltotal 0-rw-r--r-- 1 root root 0 Aug 8 2008 1.txt可以使用stat命令查看详细的时间# stat 1.txt File: `1.txt' Size: 0 Blocks: 0 IO Block: 4096 regular empty fileDevice: fd00h/64768d Inode: 135885 Links: 1Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)Access: 2019-11-30 08:53:30.079000066 +0800Modify: 2008-08-08 08:08:08.000000000 +0800Change: 2019-11-30 08:53:42.239000227 +0800可以看到,只有修改时间(Modify)改变了。

touch命令篡改Linux文件的时间

3、修改文件的“访问时间”先查看当前文件的时间信息# stat 1.txt File: `1.txt' Size: 0 Blocks: 0 IO Block: 409鲂番黟谊6 regular empty fileDevice: fd00h/64768d Inode: 135885 Links: 1Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)Access: 2019-11-30 08:53:30.079000066 +0800Modify: 2008-08-08 08:08:08.000000000 +0800Change: 2019-11-30 08:53:42.239000227 +0800可以看到,当前文件的“访问时间(Access)”为“2019-11-30 08:53:30.079000066 +0800”通过touch修改“访问时间”为"2009-08-08 08:08:08"# touch -a -d "2009-08-08 08:08:08" 1.txt-a改变档案的读取时间记录-d设定时间与日期,可以使用各种不同的格式# stat 1.txt File: `1.txt' Size: 0 Blocks: 0 IO Block: 4096 regular empty fileDevice: fd00h/64768d Inode: 135885 Links: 1Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)Access: 2009-08-08 08:08:08.000000000 +0800Modify: 2008-08-08 08:08:08.000000000 +0800Change: 2019-11-30 09:01:29.911011368 +0800可以看到,“访问时间(Access)”已经变化了。

touch命令篡改Linux文件的时间

4、如果不加参数,只加-d参数的话,会同时修改“访问时间”和“修改时间”为同一个时间。

touch命令篡改Linux文件的时间
  • win7系统怎么关闭定时任务?
  • 莫名其妙的生气了,该怎么办?
  • SqlServer 2008数据库 怎么样导出Excel表格数据
  • 铝基板生产流程有哪些
  • Kindle系列:[8]kindle Paperwhite阅读器使用
  • 热门搜索
    522是什么意思 同人文是什么意思 才艺展示表演什么好 老铁是什么意思 杜甫被后人称为什么 血友病是什么病 空调病什么症状 什么是中位数 天涯共此时的上一句是什么 vdc是什么意思