touch命令
【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命令的更多相关文章
- 每天一个linux命令(9):touch 命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a ...
- linux中touch命令参数修改文件的时间戳(转)
linux中touch命令参数不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件,以下是linux中touch命令参数的使用方法: touch [-acm][-r ...
- touch 命令
gcc 或 mmm等命令进行编译时,判断文件是否改变是根据文件的修改日期做判断的,但有些情况改变文件后,可能时间没有很快更新,导致编译不到,那么用 touch ./* 把对应目录下文件时间更新一下再编 ...
- [转]inux之touch命令
转自:http://www.2cto.com/os/201309/242518.html Linux学习之touch命令 Linux的touch命令一般用来更改文档或目录的日期时间,包括存取时间和 ...
- 为什么我们需要使用 touch 命令
为什么我们需要使用 touch 命令 既然 touch 命令描述的是改变时间戳,那么我们可能会想为什么我们需要去改变时间戳呢?这个问题会引发我们的深思.然而,我想有个理由可以解释为什么我们需要使用它. ...
- touch命令功能
touch命令功能 touch fileA,如果fileA存在,使用touch命令可更改这个文件或目录的日期时间,包括存取时间和更改时间:如果fileA不存在,touch命令会在当前目录下新建一个 ...
- 每天一个Linux命令(09)--touch命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]··· 文件··· 2.命令参数: -a 或 ...
- Linux学习历程——Centos 7 touch命令
一.命令介绍 touch 命令用于创建空白文件,以及设置文件的时间. ----------------------------------------------------------------- ...
- Linux上的10个Touch命令实例
Linux Touch 命令 Touch命令可以用来修改文件访问或修改的时间戳.实际上,它更常仅仅用于快速的创建一个空白文件. 这篇文章展示了一些非常简单和快速的实例,使用Touch命令来修改时间戳和 ...
- Windows代替touch命令
Windows 代替Linux中的touch命令: echo >
随机推荐
- canvas-图片翻转
图片90度翻转 在canvas中插入图片需先加载图片(利用Image对象);加载完成后再执行操作drawImage(obj,x,y,w,h) 插入图片的坐标宽高等值 <!DOCTYPE html ...
- python基础补漏-06-其他常用模块
JSON/Pickle: 首先我们要明白 什么事序列化--> 就是进行不同程序之间的数据交换 那JSON 和Pickle是什么鬼... 就是不同的方式而已 import json name = ...
- mac搭建测试服务器
代码可以参考: https://github.com/BigShow1949/MyServe 这里也有jar包 一.下载一个jar包 点击链接下载服务器端[moco服务端] https://repo ...
- 推荐一款Mac上好用的Markdown编辑器
[TOC] 推荐一款Mac上好用的Markdown编辑器 正文 我算是一位Evernote的重度用户吧.之前也尝试过为知笔记,有道云笔记,微软的onenote,最后还是觉的Evernote.因为我喜欢 ...
- 5806 NanoApe Loves Sequence Ⅱ(尺取法)
传送门 NanoApe Loves Sequence Ⅱ Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/131072 K ...
- Linux指令
文件指令 ls: ls -a :把隐藏的文件显示 ls -l 显示文件的详细信息 -lh 也是显示文件的详细信息,只是文件的大小是以k单位 ls -ld 显示指定目录下的信息 mkdir: mkd ...
- win7系统的右键菜单只显示一个白色框不显示菜单项 解决办法
如上图所示,桌面或其他大部分地方点击右键菜单,都只显示一个白色框,鼠标移上去才有菜单项看,并且效果很丑 解决办法: 计算机-右键-属性-高级-性能-设置-视觉效果-淡入淡出或滑动菜单到视图,将其前面的 ...
- Eclipse Android环境搭建
1.先安装ADT,记得断开网络2.然后关闭Eclipse安装SDK,例如安装在C:\Users\Administrator\AppData\Local\Android\android-sdk3.重启E ...
- mysql二级索引
以InnoDB来说,每个InnoDB表具有一个特殊的索引称为聚集索引.如果您的表上定义有主键,该主键索引是聚集索引.如果你不定义为您的表的主键 时,MySQL取第一个唯一索引(unique)而且只含非 ...
- PHP导入导出excel表格图片(转)
写excel的时候,我用过pear的库,也用过pack压包的头,同样那些利用smarty等作的简单替换xml的也用过,csv的就更不用谈了.呵呵.(COM方式不讲了,这种可读的太多了,我也写过利用wp ...