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日的时间是错误的。

每天一个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. iOS 淘宝买 开发者证书 进行真机调试
  2. Linux编程---线程
  3. linux tomcat连接mysql步骤_linux系统下tomcat的安装步骤
  4. 【Python 2 到 3 系列】 print 是函数
  5. Gym100917 A - Abstract Picture
  6. php简单生成缩略图方法
  7. 智能机器人语音识别技术详细解析
  8. 用计算机得到圣诞树,圣诞树、标签系统和计算思维
  9. 传统蒙文字体_关于传统蒙古文网页的国际标准编码及字体处理技术
  10. 连接局域网中计算机与传输介质的网络设备是,连接局域网中的计算机与传输介质的网络连接设备是。...
  11. 概率图模型(05): 揭示局部概率模型, 稀疏化网络表示(Structured-CPDs)
  12. AM中使用PML语言标注船体结构
  13. HMM隐马尔可夫模型详解
  14. Tkinter 组件详解(十):Scale
  15. 看完这篇文章APP关键词覆盖增加70000|互联网行业公会
  16. 软件工程网络15个人作业3——案例分析(201521123107)
  17. hdu3911 Black And White (线段树/区间合并)
  18. 2021年中国旅游人次、箱包销售收入及利润总额分析[图]
  19. 干货 | 电子设备散热技术详解
  20. 一文带你了解-Java集合超详解(破天荒总结)

热门文章

  1. Linux编写脚本查看mod,Linux shell脚本编写基础
  2. Focal Loss升级:让Focal Loss动态化,类别极端不平衡也可以轻松解决
  3. libtorch 加载失败
  4. CornerNet 测试:
  5. pytorch 激活函数
  6. Boost库之asio io_service以及run、run_one、poll、poll_one区别
  7. Python yield 斐波那契数列
  8. 若兰-nvjdc 1.3新版本安装及老版本升级教程
  9. Python常用框架:Flask
  10. Day 11 权力核金钱是成功得标志吗