iis服务器助手广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统中touch命令怎么用
  • 368
分享到

Linux系统中touch命令怎么用

2023-06-28 16:06:31 368人浏览 安东尼
摘要

本文小编为大家详细介绍“linux系统中touch命令怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux系统中touch命令怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在Linux系统中to

本文小编为大家详细介绍“linux系统中touch命令怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux系统中touch命令怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

在Linux系统中touch命令最基本的功能就是创建空文件,touch还有更改文件的时间戳、修改时间等。

用法:touch [选项]… 文件…
Update the access and modification times of each FILE to the current time.

A FILE argument that does not exist is created empty, unless -c or -h
is supplied.

A FILE argument string of – is handled specially and causes touch to
change the times of the file associated with standard output.

必选参数对长短选项同时适用。
-a   只更改访问时间
-c, –no-create 不创建任何文件
-d, –date=字符串 使用指定字符串表示时间而非当前时间
-f   (忽略)
-h, –no-dereference  会影响符号链接本身,而非符号链接所指示的目的地
(当系统支持更改符号链接的所有者时,此选项才有用)
-m   只更改修改时间
-r, –reference=FILE  use this file’s times instead of current time
-t STAMP              use [[CC]YY]MMDDhhmm[.ss] instead of current time
–time=Word        change the specified time:
WORD is access, atime, or use: equivalent to -a
WORD is modify or mtime: equivalent to -m
–help  显示此帮助信息并退出
–version  显示版本信息并退出

请注意,-d 和-t 选项可接受不同的时间/日期格式。

Linux系统中touch命令怎么用

1.使用touch命令创建一个空文件

touch命令最简单和最基本的用法是通过命令行创建一个空文件。 如果您是精通终端的人,可以通过以下命令在命令行中快速创建新文件:

$ touch “filename”

示例:

$ touch linuxidc

在下面的示例中,我通过touch命令创建了一个名为“linuxidc”的空文件。 然后我使用ls命令查看系统中是否存在该文件,因为touch命令不会提示文件是否已创建。

Linux系统中touch命令怎么用

2.使用touch命令一次创建多个文件

尽管cat命令和标准重定向符号也是通过命令行创建文件的方法,但touch命令具有优势,因为您可以一次创建多个文件。 您可以使用以下语法通过touch命令创建多个文件:

$ touch linuxidc1 linuxidc2 linuxidc3 ….

在下面的示例中,我通过touch命令同时创建了三个文件,然后使用ls命令查看这些文件的存在:

Linux系统中touch命令怎么用

3.强制避免使用touch命令创建新文件

有时,如果新文件不存在,则需要避免创建新文件。 在这种情况下,您可以使用touch命令使用’-c’选项,如下所示:

$ touch -c “filename”

在下面的示例中,我使用touch命令避免创建上述新文件。

touch -c linuxidc

当我使用ls命令列出该文件时,以下输出将验证我的系统中是否存在此类文件。

Linux系统中touch命令怎么用

linuxidc@linuxidc:~$ touch -c linux
linuxidc@linuxidc:~$ ls linux
ls: 无法访问’linux’: 没有那个文件或目录

4.更改文件的访问和修改时间

touch命令的另一个用途是更改文件的访问时间和修改时间。

让我们举一个例子来说明如何做到这一点。 我通过touch命令创建了一个名为“linuxmi”的文件,并通过stat命令查看了它的统计信息:

Linux系统中touch命令怎么用

然后我输入了以下touch命令:

$ touch linuxmi

此touch命令将访问和修改时间更改为再次为“linuxmi”运行touch命令的时间。 您可以在下上图中看到更改的访问和修改时间。

5.更改访问时间或修改时间

我们可以选择仅通过touch命令更改其中一个,而不是更改访问和修改时间。

在下面的示例中,我创建了一个名为“linuxidc”的文件,并通过stat命令查看统计信息:

Linux系统中touch命令怎么用

我可以通过此文件上的touch命令使用’-a’选项来仅更改此文件的访问时间:

$ touch -a linuxidc

stat命令的输出现在显示访问时间已更改为我使用’-a’选项运行touch命令的时间:

Linux系统中touch命令怎么用

我可以通过此文件上的touch命令使用’-m’选项仅更改此文件的修改时间:

$ touch -m linuxidc

stat命令的输出现在显示修改时间已更改为使用’-m’选项运行touch命令的时间:

Linux系统中touch命令怎么用

6.如何将访问和修改时间从一个文件复制到另一个文件

我们假设有一个名为linuxidcA的文件:

Linux系统中touch命令怎么用

另一个名为linuxidcB的文件:

Linux系统中touch命令怎么用

如果要将linuxidcA的访问和修改时间更改为linuxidcB的访问和修改时间,可以使用如下touch命令:

$ touch linuxidcA -r sampleFileB

Linux系统中touch命令怎么用

上图中stat命令的输出显示linuxidcA现在具有与samplefileB相同的访问和修改值。

7.使用指定的时间戳创建新文件

要创建具有指定时间戳的新空文件而不是创建它的实际时间,可以使用touch命令的以下语法:

$ touch -t YYMMDDHHMM.SS “filename”

以下示例显示了我的linuxidc上的stat命令如何显示其访问和修改时间是基于我通过touch命令创建时提供的时间戳:

创建具有指定时间戳的新文件

touch -t 2006151230.30 linuxidc

Linux系统中touch命令怎么用

8.将文件的时间戳更改为其他时间

您可以使用touch命令的以下语法将现有文件的时间戳更改为其他时间:

$ touch -c -t YYMMDDHHMM.SS “filename”

touch -c -t 2008191130.30 linuxidc

在下面的示例中,我通过touch命令更改了现有文件的时间戳,然后通过该示例文件上的stat命令验证了更改:

Linux系统中touch命令怎么用

将文件的时间戳更改为其他时间

读到这里,这篇“Linux系统中touch命令怎么用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网操作系统频道。

--结束END--

本文标题: Linux系统中touch命令怎么用

本文链接: https://www.lsjlt.com/news/320612.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Linux系统中touch命令怎么用
    本文小编为大家详细介绍“Linux系统中touch命令怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux系统中touch命令怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。在Linux系统中to...
    99+
    2023-06-28
  • Linux系统touch命令怎么用
    小编给大家分享一下Linux系统touch命令怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Linux系统中touch命令常用于创建一个新的文件,但是touch命令还有一个功能就是于把已存在文件的时间标签更新为系统当...
    99+
    2023-06-28
  • Linux系统中touch命令如何使用
    Linux系统中touch命令如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1.命令格式:touch [选项]... 文件...2.命令参数:-a  ...
    99+
    2023-06-10
  • linux系统中如何使用touch命令
    这篇文章给大家分享的是有关linux系统中如何使用touch命令的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个...
    99+
    2023-06-28
  • linux中touch命令怎么用
    这篇文章将为大家详细讲解有关linux中touch命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在linux中,touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间,语法格式“t...
    99+
    2023-06-14
  • Linux touch命令怎么用
    本文小编为大家详细介绍“Linux touch命令怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux touch命令怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。语法 touch&n...
    99+
    2023-06-28
  • Linux下touch命令怎么用
    这篇文章给大家分享的是有关Linux下touch命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。touch 命令基本用法提起 touch 命令,大家想到的肯定是它的两个用法:改变时间戳创建新文件这两种用法...
    99+
    2023-06-15
  • Linux中touch命令有什么用
    这篇文章给大家分享的是有关Linux中touch命令有什么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。touch命令可以用来修改文件的访问/修改时间戳。 更多的时候它会被用来快速创建一个空文件。touch命令...
    99+
    2023-06-16
  • Linux常用命令touch怎么用
    这篇文章主要介绍了Linux常用命令touch怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令touch命令用于修改文件或者目录的时间属性,包括存取时间...
    99+
    2023-06-28
  • linux命令中touch有什么用
    这篇文章主要介绍linux命令中touch有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。命令...
    99+
    2023-06-09
  • Linux中如何使用touch命令
    这篇文章给大家介绍Linux中如何使用touch命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、使用touch创建一个空文件touch的最基本用法是创建一个不包含任何内容的简单文件。它在很多情况下都非常有用,例如...
    99+
    2023-06-16
  • Linux中touch命令如何使用
    Linux中touch命令如何使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、使用touch创建一个空文件touch的最基本用法是创建一个不包含任何内容的简单文件。它...
    99+
    2023-06-16
  • Linux中touch命令能干什么
    这篇文章将为大家详细讲解有关Linux中touch命令能干什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux常用命令touch命令 有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间...
    99+
    2023-06-28
  • Linux中touch命令的作用是什么
    本篇文章为大家展示了Linux中touch命令的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者...
    99+
    2023-06-13
  • touch命令如何在linux中使用
    这篇文章给大家介绍touch命令如何在linux中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。touch:将每个文件的访问时间和修改时间改为当前时间。不存在的文件将会被创建为空文件,除非使用-c 或-h 选项。入...
    99+
    2023-06-09
  • linux中touch命令参数的用法
    这篇文章主要讲解了“linux中touch命令参数的用法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux中touch命令参数的用法”吧!linux中touch命令参数功能说明:改变文...
    99+
    2023-06-17
  • Linux系统中stat命令怎么用
    这篇文章给大家分享的是有关Linux系统中stat命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在Linux系统中stat命令主要用于显示文件或文件系统的详细信息。语法 stat [...
    99+
    2023-06-28
  • Linux系统中reboot命令怎么用
    这篇文章将为大家详细讲解有关Linux系统中reboot命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。reboot命令用来重启Linux系统。相当于Windows系统中的restart命令。一、...
    99+
    2023-06-28
  • Linux系统中lsof命令怎么用
    这篇文章主要介绍Linux系统中lsof命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!lsof是一个查看进程打开的文件的工具, linux 系统一切皆文件。通过文件不仅仅可以访问常规数据,还可以访问网络连接...
    99+
    2023-06-28
  • Linux系统中watch命令怎么用
    这篇文章主要介绍了Linux系统中watch命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在Linux系统中watch命令的主要作用就是监测一个命令的运行结果,基本...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作