专注云服务商活动
网站运营运维笔记

Linux touch命令详细用法和案例

touch命令在Linux系统中用于创建空文件或更新文件的访问和修改时间。以下是对touch命令的详细介绍和案例:

命令格式:

touch [选项] <文件路径>

常用选项:

-a:仅更新访问时间(atime)。
-c:如果文件不存在,则不创建新文件。
-m:仅更新修改时间(mtime)。
-d <时间>:使用指定的时间而不是当前时间。

案例:

1、创建一个空文件:

touch file.txt

该命令将在当前目录下创建一个名为"file.txt"的空文件。如果文件已存在,它将更新文件的访问和修改时间为当前时间。

2、批量创建多个文件:

touch file1.txt file2.txt file3.txt

这个命令将在当前目录下同时创建名为"file1.txt"、"file2.txt"和"file3.txt"的空文件。

3、更新文件的访问和修改时间:

touch -m file.txt

这个命令将只更新文件"file.txt"的修改时间(mtime),而不影响其访问时间(atime)。

4、使用指定的时间创建文件:

touch -d "2023-11-07 10:30" file.txt

这个命令将在当前目录下创建一个名为"file.txt"的文件,并将其访问和修改时间设置为指定的时间("2023-11-07 10:30")。

5、使用touch批量修改文件时间:

touch -d "2023-11-07" *.txt

这个命令将会将当前目录下所有以".txt"结尾的文件的访问和修改时间都设置为指定的日期("2023-11-07")。

touch命令非常简单实用,可以用于创建空文件、更新文件的访问和修改时间,以及批量修改文件时间。

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(0)
未经允许不得转载:老左笔记 » Linux touch命令详细用法和案例