touch命令_touch命令详解 - CSDN
精华内容
参与话题
  • Linux之touch命令详解

    千次阅读 2016-12-28 01:17:40
    在Linux中,touch命令主要是用于新建一个不存在的文件或者是对于文件的时间戳进行修改; (1)使用touch命令新建一个不存在的文件 使用touch新建了一个文件,然后使用ls -a进行文件目录进行打印,没有找到...

    在Linux中,touch命令主要是用于新建一个不存在的文件或者是对于文件的时间戳进行修改

    (1)使用touch命令新建一个不存在的文件


    使用touch新建了一个文件,然后使用ls -a进行文件目录进行打印,没有找到change.txt文件;

    (2)使用touch指令对于文件的时间戳进行修改;

    touch -a:


    touch -a test.c对于文件的存取时间进行修改;

    touch -d


    touch -d 是使用自己已知的时间去修改文件的时间;

    touch -t 也是使用指定的时间去修改文件的时间戳;修改时间的时间格式为[[CC]YY]MMDDhhmm[.ss],其中CC为centory世纪数,YY为year哪一年,MM为month哪一个月,DD为day哪一天,hh为hour表示小时,mm为minute表示分钟,ss为second表示秒。

    touch -m 


    touch -m 只更改変动时间;

    touch-r:


    把指定文件或目录的时间设置与参考文件或目录的时间一致;

    注:图中test2.c为参考文件,test.c为指定文件;



    作者水平有限,若有问题请留言,谢谢!!!




    展开全文
  • Linux 中 touch命令

    千次阅读 2018-07-22 16:24:21
    touch [-options] 文件 -a:仅修改访问时间 -c:仅修改文件的时间,若该文件不存在则不创建新文件 -d:后面可以接欲修改的日期而不用目前的日期,或用 --d="日期或时间" -m:仅修改mtime -t:后面...

    一、简介

    可用于修改文件时间或创建新文件。一般在使用make的时候可能会用到。

     

    二、使用方式

    1、相关参数

    touch  [-options] 文件

    -a:仅修改访问时间

    -c:仅修改文件的时间,若该文件不存在则不创建新文件

    -d:后面可以接欲修改的日期而不用目前的日期,或用 --d="日期或时间"

    -m:仅修改mtime

    -t:后面可以接欲修改的时间而不用目前的时间,格式为[YYMMDDhhmm]

    2、例子

    将文件日期调整为两天前

    touch -d "2 days ago" bashrc

    将日期改为2007/09/15 2:02

    touch -t 0709150202 bashrc

    新建一个文件

    touch test.txt

     

    三、三个文件时间

    1、mtime(modification time):当文件“内容数据”(只文件里面的内容,而不是属性或权限)更改时,这个时间会更新。

    2、ctime(status time):当文件的“状态”(权限或者属性)改变时,这个时间会更新。

    3、atime(access time):当“该文件内容被取用”(例如使用cat读取了)时,会更新该时间。

    (注:ls默认情况下显示的是mtime)

    展开全文
  • Linux下的touch命令

    万次阅读 2020-01-08 14:58:20
    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1.命令格式: touch [选项] 文件 2.命令参数: -c 不建立任何文档 -d 使用指定的日期时间,而非...

    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。

    1.命令格式:

              touch  [选项] 文件

    2.命令参数:

             -c   不建立任何文档

             -d   使用指定的日期时间,而非现在的时间

             -r   更新前者的时间戳,使其与后者的时间戳一样

    3.实例:

      创建两个不存在的文件

    touch demo1.txt demo2.txt 

      如果demo1.txt不存在,则不创建文件

    touch -c demo1.txt

     更新demo1.txt的时间戳,使其和demo2.txt的时间戳相同

    touch -r demo1.txt demo2.txt

    设定文件的时间戳,其指定时间形式为:[[CC]YY]MMDDhhmm[.SS]。CC为年数中的前两位,即”世纪数”;YY为年数的后两位, 即某世纪中的年数。如果不给出CC的值,则touch将把年数CCYY限定在1969--2068之内。MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时间。由于系统的限制,早于1970年1月1日的时间是错误的。示例如下:

    touch -t 201211142234.50 demo1.txt

     

    展开全文
  • Linux命令行——touch命令详解

    万次阅读 2017-07-11 20:05:04
    Linux touch

    1.命令功能

      touch命令用于创建文件或修改文件/目录的时间戳(了解时间戳,可以查看Linux命令行——stat命令详解)。

    2.语法格式

      touch [option] file

    3.参数选项

    1. 无选项:若文件不存在,则创建新的空文件,access time,modify time和change time均为当前时间;若文件存在,则将三个时间戳均修改为当前时间

      这里写图片描述
    2. -a:只修改文件的access time

      这里写图片描述

      注意:access time修改后,change time也被修改(因为状态发生了改变)。
    3. -m:只修改文件的modify time

      这里写图片描述

      注意:modify time修改后,change time也被修改(因为状态发生了改变)。
    4. -c:不创建不存在的文件(当touch后操作多个文件时,不存在的文件将不会被创建)
    5. -d:使用指定的日期时间,而非现在的时间,可以使用各种不同的格式。

      这里写图片描述
    6. -t:将时间修改为参数指定的日期,如:07081556代表7月8号15点56分

      这里写图片描述

      注意:change time发生了变化,变成了当前时间。
      该选项的时间格式为[[CC]YY]MMDDhhmm[.ss]

      这里写图片描述
    7. -r file:使用指定file文件的时间戳(access,modify)更新文件的时间戳(access,modify)

      这里写图片描述

      注意:change time发生了变化,变成了当前时间。

    参考文献

    [1] http://www.cnblogs.com/nerxious/archive/2013/01/08/2851234.html
    [2] http://www.cnblogs.com/westoslinux/p/6401798.html
    [3] http://blog.csdn.net/jerry_1126/article/details/52718229
    [4] https://linux.cn/article-2740-1.html
    以上为本文的全部参考文献,对原作者表示感谢。

    展开全文
  • touch命令

    千次阅读 2019-01-05 13:46:05
    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. ...
  • Linux touch命令

    千次阅读 2019-06-18 09:30:03
    touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。 1.1 语法 touch(选项)(参数) 1.2 选项 选项 描述 -a...
  • Linux中touch命令

    千次阅读 2019-03-12 14:20:22
    touch命令 用途:新建空文件,或更新文件时间标记 格式:touch 文件名… 可以一次创建多个文件,例如touch a1 a2 a3 如果文件名中有空格,用单引号将文件名括起来,一般不用 如果文件存在不报错,更新文件时间 Ll...
  • Linux中mkdir和touch命令区别

    万次阅读 多人点赞 2016-10-19 10:12:25
     本文将介绍linux下新建文件或文件夹、删除文件或文件夹命令。  touch能够新建文件,mkdir用来新建文件夹。rm用来删除文件或文件夹。  本文将选取ubuntu14.04发行版做为描写叙述基础。 二、touch
  • touch命令 修改文件时间

    千次阅读 2019-04-20 11:35:20
    防止创建文件 如果在 touch 后面直接跟上一个文件名,该文件如果不存在...我们知道,如果不带任何选项执行 touch 命令时,文件的访问时间及修改时间都是同时被改变成当前系统时间。如下所示: [root@localhost ~]...
  • touch指令

    千次阅读 2019-04-23 22:18:23
    1.touch指令的语法 touch【选项】 文件。 2.功能 touch指令可以创建不存在的文件,或者touch通过参数修改目录或文档的日期时间。 3.实例 (1)使用touch指令创建一个新文件test.cc (2)使用shat查看文件 Access:...
  • touch 命令

    2013-11-20 13:57:20
    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1.命令格式: touch [选项]... 文件... 2.命令参数: -a 或--time=atime或--time=...
  • touch命令和mkdir命令

    2019-07-29 13:56:26
    1、作用:touch命令有两个作用,一个是创建新的空文件;二是用于把已存在的文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来。 2.语个格式:touch (选项) (参数) 3.参数: -a...
  • linux命令-touch命令

    千次阅读 2018-06-24 18:41:54
    touch命令 一、简介 touch命令将每个文件的访问时间和修改时间改为当前时间。 二、用法 touch [选项] ... 文件 ... 三、选项 -a : 只更改访问时间 -c, --no-create : 不创建任何文件 -d, --date=字符...
  • touch命令详解

    千次阅读 2015-05-12 10:54:04
    首先,在Linux中,touch命令有两个作用:一个是修改文件的时间,一个是建立新的空文件。 修改文件的时间 要修改文件的时间,首先要知道一个文件都有哪些时间,有用过 ls -l 命令的同学都应该知道,ls -l 命令列...
  • Linux Touch命令的8种使用技巧

    千次阅读 2018-11-12 22:37:56
    Linux touch命令不仅可以用于在Linux上创建空文件。 您可以使用它来更改现有文件的时间戳,包括其访问权限和修改时间。 本文介绍了8种可以通过Linux终端使用touch命令的方案。 我们在Ubuntu 18.04 LTS/Ubuntu ...
  • 如何使用touch 命令

    2017-10-10 09:10:03
    转自:http://www.cnblogs.com/peida/archive/2012/10/30/2745714.htmllinux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式:touch [选项]… 文件...
  • touch命令主要用于创建一个空文件,但它也可以更改unix和linux系统上现有文件的时间戳 这里所说的更改时间戳意味着更新文件和目录的访问以及修改时间 (1)使用touch建立一个空文件 (2)使用touch批量创建...
  • linux Shell ----mkdir和touch命令详解

    万次阅读 2015-05-26 17:31:09
    一、创建目录(mkdir命令详解) amosli@amosli-pc:~/learn$ mkdir dir amosli@amosli-pc:~/learn/dir$ mkdir folder amosli@amosli-pc:~/learn/dir$ ls folder 上面的命令中用到了mkdir,即是创建一个目录,...
  • Windows代替touch命令

    千次阅读 2019-07-16 18:03:18
    Windows 代替Linux中的touch命令: echo > 转载于:https://www.cnblogs.com/wanlibingfeng/p/10239609.html
  • Linux 文件管理 : touch 命令详解

    万次阅读 2020-04-09 13:30:05
    touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。 语法 touch(选项)(参数) 选项 -a:或--time=atime或--...
1 2 3 4 5 ... 20
收藏数 175,268
精华内容 70,107
关键字:

touch命令