📜  Linux 中的 touch 命令及示例

📅  最后修改于: 2022-05-13 01:57:05.166000             🧑  作者: Mango

Linux 中的 touch 命令及示例

touch命令是 UNIX/Linux 操作系统中使用的标准命令,用于创建、更改和修改文件的时间戳。基本上,有两种不同的命令可以在 Linux 系统中创建文件,如下所示:

  • cat 命令:用于创建包含内容的文件。
  • touch 命令:用于创建没有任何内容的文件。使用 touch 命令创建的文件是空的。当用户在创建文件时没有要存储的数据时,可以使用此命令。

使用触摸命令

最初,我们在主目录中,这可以使用pwd命令进行检查。使用命令ls检查现有文件,然后使用长列表命令(ll)来收集有关现有文件的更多详细信息。如下图所示,没有现有文件。

触摸命令创建新文件的语法:您可以使用触摸命令一次创建一个文件。

句法:

touch file_name

创建的文件可以通过ls命令查看,要获取有关文件的更多详细信息,可以使用长列表命令 ll 或 ls -l命令。这里使用 touch 命令创建了名为“ File1 ”的文件。

触摸命令创建多个文件:触摸命令可用于同时创建多个文件。这些文件在创建时将是空的。

句法:

touch File1_name File2_name File3_name 

此处使用 touch 命令同时创建多个名称为Doc1Doc2Doc3的文件。

触摸命令选项

与所有其他命令一样,触摸命令具有各种选项。这些选项对于各种用途非常有用。

touch -a :此命令仅用于更改访问时间。要更改或更新文件的最后访问或修改时间,请使用 touch -a 命令。

句法:

touch -a fileName

此处touch -a命令更改名为Doc1的文件的访问时间。

touch -c :该命令用于检查文件是否被创建。如果未创建,则不要创建它。此命令避免创建文件。

句法:

touch -c fileName

touch -cd :用于更新访问和修改时间。

句法:

touch -c-d fileName

touch -m :这仅用于更改修改时间。它只更新上次修改时间。

句法:

touch -m fileName

touch -r :该命令用于使用另一个文件的时间戳。此处Doc2文件使用文件 1 的时间戳进行更新。

句法:

touch -r second_file_name first_file_name

touch -t :用于使用指定时间创建文件。

句法:

touch -t YYMMDDHHMM fileName