在本文中,我们将介绍一些有用的 Linux 实际示例
touch command
。这touch command
是一个标准程序Unix/Linux
操作系统,用于创建、更改和修改文件的时间戳。在开始接触命令示例之前,请查看以下选项。
-a
, 只更改访问时间-c
, 如果文件不存在,不创建-d
, 更新访问和修改时间-m
, 只更改修改时间-r
, 使用文件的访问和修改次数-t
, 使用指定时间创建文件以下 touch 命令创建一个名为的空(零字节)新文件
sheena
.
# touch sheena
通过使用 touch 命令,您还可以创建多个文件。例如,以下命令将创建 3 个名为的文件,
sheena
,meena
和temp
.
# touch sheena meena temp
更改或更新名为的文件的上次访问和修改时间
temp
, 使用-a
选项如下。以下命令设置文件的当前时间和日期。如果temp
文件不存在,它将创建具有名称的新空文件。
# touch -a temp
find 命令使用时间戳来列出和查找文件。
使用
-c
带有 touch 命令的选项可避免创建新文件。例如,以下命令不会创建名为temp
如果它不存在。
# touch -c temp
如果您想更改名为的文件的唯一修改时间
temp
,然后使用-m
带有触摸命令的选项。请注意,它只会更新文件的最后修改时间(而不是访问时间)。
# touch -m temp
您可以使用显式设置时间
-c
和-t
带有触摸命令的选项。格式如下。
# touch -c -t YYDDHHMM temp
例如,以下命令设置文件的访问和修改日期和时间
temp
作为17:30
(17:30 p.m
.)August 10
当年(2021
)。
# touch -c -t 12101730 temp
接下来验证文件的访问和修改时间
temp
, 和ls -l
命令。
# ls -l
total 2
-rw-r--r--. 1 root root 0 Dec 10 17:30 temp
以下触摸命令与
-r
选项,将更新文件的时间戳meena
带有时间戳temp
文件。因此,两个文件都拥有相同的时间戳。
# touch -r temp meena
如果你想创建一个指定时间而不是当前时间的文件,那么格式应该是。
# touch -t YYMMDDHHMM.SS rumenz
例如下面的命令 touch 命令
-t
选项将给出rumenz
归档时间戳18:30:55 p.m
.在August 5
,2021
.
# touch -t 202108051830.55 rumenz
END
→点关注,不迷路←