linux中怎么用touch命令参数修改文件的时间戳

2023-04-18 06:29:00 修改 参数 命令

Linux中的touch命令可以用来修改文件的时间戳。使用touch命令可以改变文件的访问时间和修改时间,并且可以改变文件的创建时间。

touch命令的格式如下:

touch [选项] 文件名

touch命令的选项有:

  • -a:只改变文件的访问时间
  • -m:只改变文件的修改时间
  • -c:不更改文件时间,只是把touch命令的输出重定向到 /dev/null
  • -d:指定时间和日期来改变文件的访问时间和修改时间
  • -t:指定时间戳来改变文件的访问时间和修改时间

-a选项可以改变文件的访问时间,-m选项可以改变文件的修改时间,-d选项可以指定时间和日期来改变文件的访问时间和修改时间,-t选项可以指定时间戳来改变文件的访问时间和修改时间。

例如,使用-a选项,可以把当前时间设置为文件的访问时间:

touch -a file.txt

使用-m选项,可以把当前时间设置为文件的修改时间:

touch -m file.txt

使用-d选项,可以指定时间和日期来改变文件的访问时间和修改时间:

touch -d "01/01/2020 12:00:00" file.txt

使用-t选项,可以指定时间戳来改变文件的访问时间和修改时间:

touch -t 202001011200 file.txt

另外,touch命令还可以用来创建空文件:

touch file.txt

总之,touch命令可以用来改变文件的访问时间和修改时间,也可以用来创建空文件。

相关文章