Linux touch命令详解(如何使用linux中的touch命令创建文件?)

touch命令是Linux中一个常用的命令,主要用于创建空白文件或更改文件的时间戳(访问时间、修改时间)。

下面是touch命令的详解:

创建新文件:

要使用touch命令创建一个空白文件,只需输入touch,后跟文件名:

touch filename

这里的“filename”应该替换为您要创建的文件名。例如:

touch example.txt

如果文件已经存在,touch命令不会修改文件内容,只会更新文件的访问和修改时间。

图片[1]-Linux touch命令详解(如何使用linux中的touch命令创建文件?)-不念博客

更改文件时间戳:

touch命令还可以用于更改文件的访问时间(atime)和修改时间(mtime)。

以下是一些可用选项:

  • -a:仅更改访问时间。
  • -m:仅更改修改时间。
  • -t:使用指定的时间格式更改时间戳。时间格式为[[CC]YY]MMDDhhmm[.ss],其中CC表示世纪,YY表示年,MM表示月,DD表示日,hh表示小时,mm表示分钟,ss表示秒。

示例

要将文件“example.txt”的访问时间和修改时间设置为2023年4月27日15:30,请使用以下命令:

touch -t 202304271530 example.txt

要仅更改访问时间,请使用-a选项:

touch -a -t 202304271530 example.txt

要仅更改修改时间,请使用-m选项:

touch -m -t 202304271530 example.txt
  1. 创建多个文件:

touch命令还可以一次创建多个空白文件。只需在命令后列出多个文件名,用空格隔开:

touch file1.txt file2.txt file3.txt

这将一次创建三个空白文件。

这些是touch命令的基本用法。要查看完整的选项列表和用法,请在终端中输入以下命令以查看touch命令的手册:

man touch
© 版权声明
THE END