Linux中touch命令如何使用

2023-04-19 03:54:00 linux 命令 如何使用

Linux中的touch命令用于更改文件的时间戳,或者创建一个新的空文件。它可以用来更新某个文件的时间戳,或者创建一个新的空文件。

使用touch命令的语法如下:

touch [选项] 文件...

其中,选项可以是:

  • -a:更改文件的访问时间;
  • -m:更改文件的修改时间;
  • -c:不更改文件的时间,但是仍然会更改文件的状态信息;
  • -t:指定更改文件的时间;
  • --reference=<文件>:指定参考文件,以其时间戳为准,更改文件的时间戳;
  • --help:显示帮助信息。

比如,要更改文件test.txt的时间戳,可以使用以下命令:

touch test.txt

这条命令会更改test.txt的访问时间和修改时间为当前系统时间。

如果要更改文件的时间戳为指定的值,可以使用-t选项:

touch -t 201803021400 test.txt

这条命令会将test.txt的访问时间和修改时间设置为2018年3月2日14点00分。

如果要更改文件的时间戳为另一个文件的时间戳,可以使用--reference选项:

touch --reference=another_file test.txt

这条命令会将test.txt的访问时间和修改时间设置为another_file文件的时间戳。

此外,touch命令还可以用来创建一个新的空文件:

touch new_file

这条命令会创建一个新的空文件,文件名为new_file,访问时间和修改时间为当前系统时间。

总之,Linux中的touch命令可以用来更改文件的时间戳,或者创建一个新的空文件。它的用法非常简单,可以节省很多时间。

相关文章