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 命令同时创建多个名称为Doc1 、 Doc2 、 Doc3的文件。
触摸命令选项
与所有其他命令一样,触摸命令具有各种选项。这些选项对于各种用途非常有用。
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