Linux中如何使用touch命令

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

Linux 中的 touch 命令是一个用于创建新文件的命令,可以用来创建空文件、更新文件的时间戳、修改文件的访问权限等。使用 touch 命令可以快速创建一个新文件,也可以用来更新一个文件的时间戳,比如更新文件的修改时间或访问时间。

touch 命令的基本语法如下:

touch [选项] 文件名

touch 命令的常用选项有:

  • -a:只更新文件的访问时间;
  • -m:只更新文件的修改时间;
  • -c:不创建文件,只更新文件的时间戳;
  • -r:以指定文件的时间戳更新文件;
  • -t:以指定的时间格式更新文件的时间戳;
  • -h:以硬链接的方式创建文件。

使用 touch 命令创建文件的基本用法是这样的:

touch 文件名

比如,要创建一个名为 test.txt 的文件,可以使用以下命令:

touch test.txt

如果文件 test.txt 已经存在,使用这条命令将更新文件的时间戳,文件内容不会改变。如果文件 test.txt 不存在,则会创建一个空文件。

如果要使用 -a 选项更新文件的访问时间,可以使用以下命令:

touch -a test.txt

如果要使用 -m 选项更新文件的修改时间,可以使用以下命令:

touch -m test.txt

如果要使用 -c 选项不创建文件,只更新文件的时间戳,可以使用以下命令:

touch -c test.txt

如果要使用 -r 选项以指定文件的时间戳更新文件,可以使用以下命令:

touch -r test.txt test2.txt

如果要使用 -t 选项以指定的时间格式更新文件的时间戳,可以使用以下命令:

touch -t YYYYMMDDhhmm.ss test.txt

如果要使用 -h 选项以硬链接的方式创建文件,可以使用以下命令:

touch -h test.txt

总之,Linux 中的 touch 命令是一个强大的命令,可以用来创建新文件、更新文件的时间戳、修改文件的访问权限等。使用 touch 命令可以快速创建一个新文件,也可以用来更新一个文件的时间戳,以及用来更改文件的访问权限等。

相关文章