Linux“Touch”命令的 8 个实用示例

Linux,每个文件都与时间戳相关联,每个文件都存储上次访问时间的信息,,以及上次更改时间。因此,每当我们创建新文件并访问或修改现有文件时,该文件的时间戳都会自动更新。

Linux Touch 命令示例

在本文中,我们将介绍一些有用的 Linux 实用示例触摸命令。这触摸命令是一个标准程序Unix/Linux操作系统,用于创建、更改和修改文件的时间戳。

在前往之前触碰命令示例,请查看以下选项。

触摸命令选项

  • -一个,仅更改访问时间
  • -c,如果文件不存在,则不创建它
  • -d,更新访问和修改时间
  • -m,仅更改修改时间
  • -r,使用文件的访问和修改时间
  • -t,使用指定时间创建文件

1. 如何创建空文件

下列触碰命令创建一个空(零字节)新文件,名为希娜

# touch sheena

2. 如何创建多个文件

通过使用触碰命令,您还可以创建多个单个文件。例如,以下命令将创建 3 个名为的文件,希娜,米娜,莉娜

# touch sheena meena leena

3. 如何更改文件访问和修改时间

更改或更新名为的文件的上次访问和修改时间莉娜,使用-一个选项如下。以下命令设置文件的当前时间和日期。如果莉娜文件不存在,它将创建一个具有该名称的新空文件。

# touch -a leena

最流行的 Linux 命令,例如和使用时间戳。

4. 如何避免创建新文件

使用-c选项与触碰命令避免创建新文件。例如,以下命令不会创建名为的文件莉娜如果它不存在。

# touch -c leena

5. 如何更改文件修改时间

如果您想更改名为的文件的唯一修改时间莉娜,然后使用-m选项与触碰命令。请注意,它只会更新文件的最后修改时间(而不是访问时间)。

# touch -m leena

6. 明确设置访问和修改时间

您可以使用显式设置时间-c-t选项与触碰命令。格式如下。

# touch -c -t YYDDHHMM leena

例如,以下命令设置文件的访问和修改日期和时间莉娜作为17:30下午 17:30.)12月10日今年(2020年)。

# touch -c -t 12101730 leena

接下来验证文件的访问和修改时间莉娜,与ls-l命令。

# ls -l

total 2
-rw-r--r--.  1 root    root   0 Dec 10 17:30 leena

7. 如何使用另一个文件的时间戳

以下触摸命令带有-r选项,将更新文件的时间戳米娜与时间戳莉娜文件。因此,两个文件都具有相同的时间戳。

# touch -r leena meena

8.使用指定时间创建文件

如果您想创建一个指定时间而不是当前时间的文件,那么格式应该是。

# touch -t YYMMDDHHMM.SS tecmint

例如,以下命令 touch 命令-t选项将给出技术人员文件的时间戳18:30:55 下午。在12月10日,2020年

# touch -t 202012101830.55 tecmint

我们几乎涵盖了 touch 命令中可用的所有选项,以便更多选项使用“男人触摸“。如果我们仍然遗漏了任何选项,并且您希望将它们包含在此列表中,请通过评论框更新我们的信息。