在Linux中,touch
命令用于创建空文件或者修改文件的访问时间和修改时间。以下是touch
命令的常见用法:
创建新文件:touch filename
例如,要创建一个名为test.txt
的新文件,可以运行touch test.txt
。
创建多个文件:touch file1 file2 file3
例如,要同时创建名为file1.txt
、file2.txt
和file3.txt
的三个文件,可以运行touch file1.txt file2.txt file3.txt
。
修改文件的访问时间和修改时间:touch -a filename
或 touch -m filename
-a
选项用于仅修改文件的访问时间,-m
选项用于仅修改文件的修改时间。例如,要修改test.txt
文件的访问时间,可以运行touch -a test.txt
。
创建文件并设置指定时间:touch -t YYYYMMDDHHMM.SS filename
-t
选项后面跟着一个时间戳,格式为YYYYMMDDHHMM.SS
,用于创建文件时设置指定的访问时间和修改时间。例如,要创建一个修改时间为2021年3月15日14:30:00的文件,可以运行touch -t 202103151430.00 test.txt
。
修改文件的访问时间和修改时间为当前时间:touch -c filename
-c
选项用于仅更新文件的访问时间和修改时间为当前时间。例如,要将test.txt
文件的访问时间和修改时间更新为当前时间,可以运行touch -c test.txt
。
这些是touch
命令的一些基本用法,还可以结合其他选项和参数进行更多的操作。可以使用man touch
命令查看更详细的帮助文档。