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 命令通常用于创建占位文件、更改文件的时间戳,或在脚本中触发文件操作。