Linux触摸命令教程

Linux提供了 触摸命令 以便创建文件、更改和修改时间戳。touch最流行的用例是创建一个空文件,稍后将数据或内容放在其中。

null

使用触摸命令创建文件

touch命令可用于创建文件。此文件将为空,访问时间戳将为当前时间。在本例中,我们将创建一个名为“myfile”的文件。

touch myfile

ls命令可用于列出当前文件列表信息。

图片[1]-Linux触摸命令教程-yiteyi-C++库
使用触摸命令创建文件

从输出中我们可以看到新创建的文件是空的,大小为0。访问时间也是16:45,这也是创建时间。

使用touch命令创建多个文件

也可以使用touch命令创建多个文件。所有这些创建的文件也将是空的。我们只提供用空格分隔的文件名。在下面的示例中,我们将创建名为file1、file2、file3的空文件。

touch file1 file2 file3
图片[2]-Linux触摸命令教程-yiteyi-C++库
使用touch命令创建多个文件

更新/更改文件访问时间

touch命令的另一个有用功能是更改现有文件访问时间的能力。此选项不创建新文件,只更新现有文件访问时间。-a选项和要更新访问时间的文件名与此命令一起使用。

touch -a myfile

更新/更改文件修改时间

文件修改是更改文件数据或内容的操作。当文件数据或内容更改时,修改时间将自动更新。但是使用-m选项而不更改数据或内容,修改时间可以设置为现在。

touch -m file1

更新文件访问和修改时间

通过使用下面的-a和-m选项,访问和修改时间都可以更新或更改为当前时间。

touch -a -m file1

复制/使用另一个文件时间戳

touch命令的另一个有用特性是能够使用指定的文件访问和对另一个文件的修改时间。这个 -右 选项用于指定要使用的访问和修改时间的源文件,以及要设置访问和修改时间的文件的最后一个参数。在下面的示例中,我们将使用 源文件 访问和修改时间,并将其设置为 目标u文件 .

touch -r source_file destiation_file

创建具有指定时间戳的文件

我们可以使用touch命令在创建时显式地设置指定的访问时间戳。这个 -t型 选项,访问时间戳如下所示 年月日 YY是年,MM是月,DD是日,HH是小时,MM是分钟的格式。

touch -t 2012231825 newfile

相关文章: 如何使用systemctl List命令列出服务?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享