8个Linux“Touch”命令的示例

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

LinuxTouch命令示例

在这篇文章中,我们将介绍Linux的 touch命令的一些有用的实际例子。 Touch命令是用于 Unix / Linux操作系统,用于创建,更改和修改的文件的时间戳的标准程序。在指导Touch命令示例之前,请查看以下选项。

Touch命令选项

  1. -a,只改变访问时间
  2. -c,如果文件不存在,不创建
  3. -d,更新访问时间和修改时间
  4. -m,只改变修改时间
  5. -r,使用文件的访问和修改时间
  6. -t,创建一个使用指定时间的文件

1.如何创建一个空文件

以下touch命令创建一个名为 希娜一个空(零字节)的新文件。
# touch sheena

2.如何创建多个文件

通过使用touch命令,您还可以创建多个单个文件。例如下面的命令将创建3个文件命名, 希娜Mina的Leena。
# touch sheena meena leena

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

要更改或更新一个名为 的Leena文件的上次访问和修改时间,使用 -a选项,如下所示。 以下命令设置文件的当前时间和日期。 如果 的Leena文件不存在,它会创建一个名为新的空文件。
# touch -a leena
最流行的Linux命令,如 find命令ls命令使用时间戳上市和查找文件。

4.如何避免创建新文件

使用 -c选项与touch命令避免创建新文件。 例如下面的命令将不会创建一个名为 的Leena,如果它不存在,它的文件。
# touch -c leena

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

如果你想改变一个名为 的Leena的唯一修改时间,然后使用Touch命令 -m选项。请注意,它只会更新文件的最后修改时间(而不是访问时间)。
# touch -m leena

6.显式设置访问和修改时间

可以使用Touch命令 -c-t选项明确设置的时间。格式如下。
# touch -c -t YYDDHHMM leena
例如下面的命令设置访问和修改日期和时间到文件 的Leena17:30( 下午17:30)本年度 (2012年 )12月10日
# touch -c -t 12101730 leena
下一步验证文件 的Leena的访问和修改时间,使用 ls -l命令。
# ls -l
total 2
-rw-r--r--.  1 root    root   0 Dec 10 17:30 leena

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

-r选项下面的touch命令,将更新文件 Mina的时间邮票 的Leena文件的时间戳。因此,这两个文件保存相同的时间戳。
# touch -r leena meena

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

如果您想创建一个指定时间而不是当前时间的文件,则格式应为。
# touch -t YYMMDDHHMM.SS youcl
例如与 -t选项下面的命令touch命令将给出 youcl文件 18时30分55秒下午时间戳。 2012年 12月10日
# touch -t 201212101830.55 youcl
对于更多的选择使用“ 人Touch ”我们已经几乎涵盖了所有在Touch命令可用的选项。如果我们仍然错过任何选项,并且您想包括在此列表中,请通过评论框更新我们。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏