【touch】      改变文件的时间戳

命令格式:

touch [OPTION]... FILE...

命令功能:

更新每个文件的访问和修改时间到当前时间或建立一个不存在的文件

命令参数

-a                                        只改变获取时间

-c, --no-create                          不创建任何文件

-d, --date=STRING                  解析字符串并用它代替当前时间

-f     (ignored)            不予理会,仅负责解决BSD版本touch指令的兼容性问题

-m    modification            只更改变动时间

-r, --reference=FILE                把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同

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

命令实例

实例1:创建不存在的文件

命令:

touch log

输出:

[root@localhost nihao]# touch log

[root@localhost nihao]# ll

total 0

-rw-r--r--. 1 root root 0 Jul  6 05:51 log

实例2:更新文件的时间戳

命令:

touch -r log log2

输出:

[root@localhost nihao]# ll

-rw-r--r--. 1 root root 0 Jul  6 05:51 log

-rw-r--r--. 1 root root 0 Jul  6 05:53 log2

[root@localhost nihao]# touch -r log log2

[root@localhost nihao]# ll

-rw-r--r--. 1 root root 0 Jul  6 05:51 log

-rw-r--r--. 1 root root 0 Jul  6 05:51 log2

[root@localhost nihao]# ll

-rw-r--r--. 1 root root 0 Jul  6 05:54 3

-rw-r--r--. 1 root root 0 Jul  6 05:51 log2

[root@localhost nihao]# touch -r 3 log2

[root@localhost nihao]# ll

-rw-r--r--. 1 root root 0 Jul  6 05:54 3

-rw-r--r--. 1 root root 0 Jul  6 05:54 log2

说明:想把时间往后改,但第一次执行后是往前改。touch -r log 要更改的文件名

实例3:设定文件的时间戳

命令:

touch -t 201211221230.57 log

输出:

[root@localhost nihao]# touch -t 201204051230.57 log

[root@localhost nihao]# ll

-rw-r--r--. 1 root root 0 Apr  5  2012 log

touch命令的更多相关文章

  1. 每天一个linux命令(9):touch 命令

    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a    ...

  2. linux中touch命令参数修改文件的时间戳(转)

    linux中touch命令参数不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件,以下是linux中touch命令参数的使用方法: touch [-acm][-r ...

  3. touch 命令

    gcc 或 mmm等命令进行编译时,判断文件是否改变是根据文件的修改日期做判断的,但有些情况改变文件后,可能时间没有很快更新,导致编译不到,那么用 touch ./* 把对应目录下文件时间更新一下再编 ...

  4. [转]inux之touch命令

    转自:http://www.2cto.com/os/201309/242518.html Linux学习之touch命令   Linux的touch命令一般用来更改文档或目录的日期时间,包括存取时间和 ...

  5. 为什么我们需要使用 touch 命令

    为什么我们需要使用 touch 命令 既然 touch 命令描述的是改变时间戳,那么我们可能会想为什么我们需要去改变时间戳呢?这个问题会引发我们的深思.然而,我想有个理由可以解释为什么我们需要使用它. ...

  6. touch命令功能

    touch命令功能   touch fileA,如果fileA存在,使用touch命令可更改这个文件或目录的日期时间,包括存取时间和更改时间:如果fileA不存在,touch命令会在当前目录下新建一个 ...

  7. 每天一个Linux命令(09)--touch命令

    linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch  [选项]··· 文件··· 2.命令参数: -a 或 ...

  8. Linux学习历程——Centos 7 touch命令

    一.命令介绍 touch 命令用于创建空白文件,以及设置文件的时间. ----------------------------------------------------------------- ...

  9. Linux上的10个Touch命令实例

    Linux Touch 命令 Touch命令可以用来修改文件访问或修改的时间戳.实际上,它更常仅仅用于快速的创建一个空白文件. 这篇文章展示了一些非常简单和快速的实例,使用Touch命令来修改时间戳和 ...

  10. Windows代替touch命令

    Windows 代替Linux中的touch命令: echo >

随机推荐

  1. css中,设置百分比后,让百分比的宽度包括padding和border来计算

    *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

  2. ajax的简单介绍

    响应主体,就是服务器给我们返回的结果内容(浏览器里的responsive) 请求主体,是我们给服务器的数据 输入域名发起一次请求,得到的可能是标签,标签可能还要在发一次请求 post怎么发请求:for ...

  3. Beta阶段第八次Scrum Meeting

    情况简述 BETA阶段第八次Scrum Meeting 敏捷开发起始时间 2016/12/21 00:00 敏捷开发终止时间 2016/12/22 00:00 会议基本内容摘要 deadline临近 ...

  4. php截取中文无乱码

    在PHP中需要对字符串进行截取,如果没有装mb扩展(mb_substr函数),对中文截取就需要进行相应的处理.下面是对字符串 "世s界s的功s\\\夫萨的mn是非得失sdf dsf dsf ...

  5. js 闭包

    this.color = "blue"; (function(_this) { setInterval(function() { if (_this.color !== " ...

  6. easyUI 如何不跳转页面,只是加载替换center部分内容

    以前做的一个故障报修系统,前端框架使用easyUI框架,layout布局,center使用datagrid .点击左边树形菜单时时页面跳转,想要知道如何点击菜单时不进行页面跳转,而是只对center模 ...

  7. RF 基本方法

    1. Select From List id=sourceConn oracle_source 从下拉框选取值. 2. Select Radio button  name value 选择单选框.也可 ...

  8. 用Canvas实现动画效果

    1.清除Canvas的内容 clearRect(x,y,width,height)函数用于清除图像中指定矩形区域的内容 <!doctype html> <html> <h ...

  9. 解决jeecg包升级之后无法启动的问题

    1.出现下述问题的解决办法. 解决包冲突问题,右键项目,选择properties 把lib目录下的jar吧添加上.remove调版本较低的包即可. 2. 解决方法,把jdk升级到1.7版本

  10. spring ioc 源码解析

    什么是ioc? 通俗的解释是:(spring)框架中,完成对象的创建和注入的容器. springIOC体系结构: spring IOC的创建是典型的工厂模式,这一系列的bean工厂如上所示. 其核心是 ...