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

1.命令格式:

touch [选项]... 文件...

2.命令参数:

-a   或--time=atime或--time=access或--time=use  只更改存取时间。

-c   或--no-create  不建立任何文档。

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

-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m   或--time=mtime或--time=modify  只更改变动时间。

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

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

3.命令功能:

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。

4.使用范例:

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

命令:

touch log2012.log log2013.log

输出:

[root@localhost test]# touch log2012.log log2013.log

[root@localhost test]# ll

-rw-r--r-- 1 root root    0 10-28 16:01 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

如果log2014.log不存在,则不创建文件

[root@localhost test]# touch -c log2014.log

[root@localhost test]# ll

-rw-r--r-- 1 root root    0 10-28 16:01 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

实例二:更新log.log的时间和log2012.log时间戳相同

命令:

touch -r log.log log2012.log

输出:

[root@localhost test]# ll

-rw-r--r-- 1 root root    0 10-28 16:01 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

-rw-r--r-- 1 root root    0 10-28 14:48 log.log

[root@localhost test]# touch -r log.log log2012.log

[root@localhost test]# ll

-rw-r--r-- 1 root root    0 10-28 14:48 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

-rw-r--r-- 1 root root    0 10-28 14:48 log.log

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

命令:

touch -t 201211142234.50 log.log

输出:

[root@localhost test]# ll

-rw-r--r-- 1 root root    0 10-28 14:48 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

-rw-r--r-- 1 root root    0 10-28 14:48 log.log

[root@localhost test]# touch -t 201211142234.50 log.log

[root@localhost test]# ll

-rw-r--r-- 1 root root    0 10-28 14:48 log2012.log

-rw-r--r-- 1 root root    0 10-28 16:01 log2013.log

-rw-r--r-- 1 root root    0 2012-11-14 log.log

说明:

-t  time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的 time规定为如下形式的十进制数:

[[CC]YY]MMDDhhmm[.SS]

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

转载于:https://www.cnblogs.com/leaf-bajiao/p/6607090.html

每天一个linux命令(9):touch命令相关推荐

  1. linux中touch命令如何使用方法,Linux系统下touch命令的使用方法

    你还在为不知道linux系统下touch命令的使用方法而不知所措么?下面来是答-案-网 Z Qnf.Com小编为大家收集的linux系统下touch命令的使用方法,欢迎大家阅读: linux系统下to ...

  2. linux中touch命令含义,Linux中的touch命令的详细解释

    Linux下的touch命令是用来干嘛的呢?小编告诉你它是修改文件或目录的时间属性,下面由学习啦小编为大家整理了linux下的touch命令的详细解释,希望对大家有帮助! Linux中的touch命令 ...

  3. linux常用命令:touch 命令

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

  4. Linux下的touch命令

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

  5. Linux CentOS 7 touch 命令

    目录 一.touch命令 1.1.概述 1.2.案例 1.2.1.touch创建空白文件 1.2.2.修改文件的访问时间 1.2.3.仅修改test文件的atime和mtime 1.3.touch - ...

  6. Linux命令总结--touch命令

    简介: touch命令用于修改文件或者目录的时间属性,包括访问时间和修改时间,若文件不存在,系统会建立一个新的文件. 语法格式: touch [-acfm][-d<日期时间>][-r< ...

  7. linux touch 文件,linux文件之touch命令及文件时间戳

    一,在将touch命名前先看看文件关于时间的属性.通过stat命令查看文件如下: [root@localhost test]# stat f1 File: `f1' Size: 34          ...

  8. Linux命令之touch命令

    一.touch命令简介   命令用于修改文件或者目录的时间属性,包括访问时间和修改时间,若文件不存在,系统会建立一个新的文件.我们平时用得最多的是通过touch创建一个空文件,实际上通过touch命令 ...

  9. Linux—文件命令之touch命令

    下面总结一下对于文件的操作命令: satat命令:用于显示文件的详细信息,包括文件.设备.gid.各种时间等. 命令格式:stat filename touch 的两个功能: 1.新建文件,如需建立特 ...

  10. linux 自学系列:touch 命令

    touch [options] 文件列表 若文件不存在,则建立一个文件 默认情况会将文件记录改为当前时间 常用选项: -t touch -t 201211121023 file1 将file1 的时间 ...

最新文章

  1. YoMail+ Worktile办公协同--颠覆传统邮件使用功能
  2. JVM 性能调优监控工具 jps、jstack、jmap、jhat、jstat、hprof 使用详解
  3. 在哪里定义_创意设计学院举办设计从哪里来,到哪里去”专题讲座
  4. 使用ACE_SOCK_SEQPACK_Association获取socket连接的本地及远程IP端口信息
  5. [毕业生的商业软件开发之路]系列文章目录规划
  6. Xcode 项目忽略警告
  7. 读程序员网游专题云风的文章有感
  8. 医疗人工智能与未来医院信息化建设
  9. 完美解决VMware安装后没有VMnet1和VMnet8的问题
  10. delphi BMP与jpg互转
  11. 图解格拉姆-施密特正交化和改进的格拉姆-施密特正交化
  12. 如何消除文法的二义性
  13. LuceneSolrElasticSearch-面试题
  14. 俯仰角与横滚角的介绍
  15. 购书 (C++)简单贪心
  16. 用计算机打印相片怎么调色,我想打印这张照片脸色有些发红,请高手调调色,谢谢了...
  17. (四) DWR JS工作流程
  18. Databricks 第7篇:管理Secret
  19. 秋招末班车没赶上!只能走社招了么?
  20. axios配置 request中添加token

热门文章

  1. 项目通用环境使用说明
  2. SparkStreaming从Kafka读取数据两种方式
  3. JSP数据交互(一)
  4. 团队作业8----第二次项目冲刺(Beta阶段) 第六天
  5. R读取excel文件乱码 read.xlsx() 解决方法
  6. redmine plugin
  7. android: SharedPreferences存储
  8. js编程思路--给网站定义一个全局的js对象,放到window对象中
  9. python book.save_2.3.1. 将二进制数据存为文件:saveBinDataToFile
  10. python是一门面向什么的语言用词语填空_使用pygame写一个古诗词填空通关游戏