touch命令

Lear 2024-07-09 14:10:35
Categories: Tags:

touch
touch 命令用于创建空文件或更改文件的访问和修改时间戳。它可以执行以下两个主要任务:

创建空文件:如果指定的文件不存在,touch 命令将创建一个空文件。如果文件已经存在,touch 命令将更新文件的访问和修改时间戳,使其显示当前时间。

更改时间戳:即使文件已经存在,touch 命令也可以用于显式更改文件的访问和修改时间戳,而不改变文件内容。

语法:

touch [选项] 文件名

选项:

-c:仅在文件不存在时才创建文件。
-d:使用指定日期/时间设置文件的时间戳。
-t:使用指定时间戳设置文件的时间戳。
示例:

创建一个名为 myfile.txt 的空文件:
touch myfile.txt

仅在文件不存在时才创建 newfile.txt:
touch -c newfile.txt

使用指定日期/时间设置文件的时间戳:
touch -d “2023-10-14 14:30:00” myfile.txt

使用指定时间戳设置文件的时间戳:
touch -t 202310141430.00 myfile.txt

touch 命令通常用于创建占位文件、更改文件的时间戳,或在脚本中触发文件操作。