Linux触摸命令教程

Linux操作系统 touch 命令用于创建文件和更改文件与日期时间相关的属性,如访问时间等。顺便说一下,创建空文件是最常用的用例。在本教程中,我们将了解如何使用 touch 命令。

数码荔枝| Directory Opus[Win]更易用的文件管理器 媲美 TC
| 月销量63件
优惠价134.25元
原价¥179

淘口令:

¥sik0XSLWssu¥
 

创建空文件

最流行的用法 touch 命令正在创建空文件。对于此选项,我们不需要提供任何选项。我们只需要输入要创建的文件名。在本例中,我们将创建一个名为 file1 .

$ touch file1

创建多个空文件

在前面的示例中,我们创建了一个空文件。如果我们需要在一个命令快照中创建多个文件呢。 touch 支持多文件创建。在这个文件中,我们将创建多个名为 file2 , file3 , file4 .

$ touch file2 file2 file3

创建名为A..Z的文件

我们可以提供多个文件名给 touch 在空状态下创建它们。但是,如果它们是结构,则逐个提供它们是一项微不足道的任务。我们可以使用bash特性来扩展给定的文件名。在本例中,我们将创建名为 A , B , C , … , Z .

$ touch {A..Z}
Create Files Named A..Z
创建名为A..Z的文件

创建名为1…100的文件

另一个创建多个 文件是文件名 1 100 .

$ touch {1..100}
Create Files Named 1...100
创建名为1…100的文件

指定多个文件扩展名

我们可能还需要指定正在创建的文件的扩展名。在本例中,我们将从 1 100 那些文件扩展名是 txt .

$ touch {1..100}.txt
Specify Multiple Files Extension
指定多个文件扩展名

更改文件的文件访问权限

文件系统保存类似上次访问文件的信息。 touch 命令可以很容易地更改这些值。我们将使用 -a 更新上次访问的选项 时间到当前时间。

$touch -a file1

文件更改修改时间

我们还可以使用 -m 选项如下。

$ touch -m file1

不覆盖

默认情况下,是否存在给定的文件newfile将被创建,如果存在同名文件,则会覆盖该文件。我们可以用 -c 选项如下。如果文件存在,则不会由 touch .

 $touch -c file1

设置文件访问时间

在前面的示例中,我们已将文件的上次访问时间更新为当前时间。我们还可以为最后一次访问设置不同的时间。我们将使用 -a 选项并提供日期和时间信息。在本例中,我们将设置 file1 至本年1月2日15:45。它的格式是MMDDHHMM。

$ touch -c -a 01021545 file1

设置文件修改时间

像前面的例子一样,我们可以用 -m 选项。

$ touch -c -m 01021545 file1

使用其他文件时间戳

在设置新创建的文件时,我们可以使用其他文件的日期、时间和时间戳信息。我们将 -r 选项和要继承其访问和修改时间戳的文件。在本例中,我们将使用 file2 新创建的的的上次访问和修改时间戳 file1 .

$ touch -r file2 file1

相关文章: 如何查找和打开Windows、Linux、MacOSX的下载文件夹?

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享