2024年11月Linux系统如何修改文件的时间

发布时间:

  ⑴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系统修改文件的时间的方法了,这样一来不管是用户查看,还是系统识别的文件的创建时间都可以被改成几个月以前的了。