⑴Linux系统文件创建的时间并不是不能修改的,通过touch命令可以修改文件的时间,从而达到以假乱真的效果。下面就来介绍一下Linux系统如何修改文件的时间。
⑵关于touch命令的描述:
⑶-d, --date=STRING
⑷parse STRING and use it instead of current time
⑸touch的参数说明:
⑹-a 或--time=atime或--time=aess或--time=use 只更改存取时间。
⑺-c 或--no-create 不建立任何文档。
⑻-d 使用指定的日期时间,而非现在的时间。
⑼-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
⑽-m 或--time=mtime或--time=modify 只更改变动时间。
⑾-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
⑿-t 使用指定的日期时间,而非现在的时间。
⒀--no-create 不会建立新档案。
⒁--help 列出指令格式。
⒂--version 列出版本讯息。
⒃此处就使用简单的修改文件时间。
⒄实例:将系统里某些文件修改为三个月前的时间:
⒅当前系统文件信息如下:
⒆[rootcase test]# ls -l
⒇drwxr-xr-x root root Jan :
⒈-rwxrwxr-x oracle oinstall Jan : .sh
⒉drwxr-xr-x root root Jan :
⒊-rw-r--r-- root root Jan : .sh
⒋-rwxr-xr-x root root Jan : .sh
⒌-rwxrwxr-x root root Jan : find.sh
⒍把所有的.sh文件修改到三个月前(年月的时间。操作命令:
⒎[rootcase test]# touch -d “//” *.sh
⒏[rootcase test]# ls -l
⒐drwxr-xr-x root root Jan :
⒑-rwxrwxr-x oracle oinstall Oct : .sh
⒒drwxr-xr-x root root Jan :
⒓-rw-r--r-- root root Oct : .sh
⒔-rwxr-xr-x root root Oct : .sh
⒕-rwxrwxr-x root root Oct : find.sh
⒖另外也可以单独修改时间或者月份,如下
⒗以使用 am, pm 或是 小时的格式,日期可以使用其他格式如 May 。
⒘touch -d “:pm” file
⒙touch -d “//” file
⒚touch -d “:pm //” file
⒛以上就是Linux系统修改文件的时间的方法了,这样一来不管是用户查看,还是系统识别的文件的创建时间都可以被改成几个月以前的了。