linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。
.命令格式:
touch [选项]... 文件...
.命令参数:
-a 或--time=atime或--time=access或--time=use  只更改存取时间。
-c 或--no-create  不建立任何文档。
-d  使用指定的日期时间,而非现在的时间。
-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或--time=mtime或--time=modify  只更改变动时间。
-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t  使用指定的日期时间,而非现在的时间。
.命令功能:
touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。
.使用范例:
实例一:创建不存在的文件
命令:
touch log2012.log log2013.log
输出:
[root@localhost test]# touch log2012.log log2013.log
[root@localhost test]# ll
-rw-r--r-- root root - : log2012.log
-rw-r--r-- root root - : log2013.log
如果log2014.log不存在,则不创建文件
[root@localhost test]# touch -c log2014.log
[root@localhost test]# ll
-rw-r--r-- root root - : log2012.log
-rw-r--r-- root root - : log2013.log
实例二:更新log.log的时间和log2012.log时间戳相同
命令:
touch -r log.log log2012.log
输出:
[root@localhost test]# ll
-rw-r--r-- root root - : log2012.log
-rw-r--r-- root root - : log2013.log
-rw-r--r-- root root - : log.log
[root@localhost test]# touch -r log.log log2012.log
[root@localhost test]# ll
-rw-r--r-- root root - : log2012.log
-rw-r--r-- root root - : log2013.log
-rw-r--r-- root root - : log.log
实例三:设定文件的时间戳
命令:
touch -t 201211142234.50 log.log
输出:
[root@localhost test]# ll
-rw-r--r-- root root - : log2012.log
-rw-r--r-- root root - : log2013.log
-rw-r--r-- root root - : log.log
[root@localhost test]# touch -t 201211142234.50 log.log
[root@localhost test]# ll
-rw-r--r-- root root - : log2012.log
-rw-r--r-- root root - : log2013.log
-rw-r--r-- root root -- 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--,这样可
以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时 间.由于系统的限制,早于1970
年1月1日的时间是错误的。

最新文章

  1. JavaScript JsTree实例
  2. js获取浏览器内核、类型、版本以及系统类型
  3. [Asp.net]通过uploadify将文件上传到B服务器的共享文件夹中
  4. [慢查优化]联表查询注意谁是驱动表 & 你搞不清楚谁join谁更好时请放手让mysql自行判定
  5. SDK开发断点失效
  6. C# ZedGraph 控件各属性以及示例
  7. ESB后台error日志
  8. Hibernate一级缓存、二级缓存
  9. 批处理添加iis wpg、users对IIS的访问权限
  10. CentOS7各个版本镜像下载地址
  11. 输入a,b,求a^b的所有因子之和
  12. VFIO PF SRIOV IOMMU UIO概念解释、关联
  13. python多线程与多进程--存活主机ping扫描以及爬取股票价格
  14. scrapy系列(三)——基础spider源码解析
  15. 根据ip获取地点
  16. UNIX环境编程学习笔记(8)——文件I/O之校验当前登录用户对文件的访问权限
  17. 14 ConfigParse模块
  18. svn提交代码忘写注释怎么办,我想补充上去?
  19. W​o​r​d​P​r​e​s​s​常​用​标​签​和​调​用​总​结
  20. [Xcode 实际操作]二、视图与手势-(9)CGAffineTransform仿射变换的使用

热门文章

  1. UISegmentedControl 功能简单 分析
  2. TP5.0中的小知识总结
  3. django定时任务python调度框架APScheduler使用详解
  4. 【BZOJ4004】[JLOI2015]装备购买 贪心+高斯消元
  5. POJ 286 Y2K Accounting Bug【简单暴力】
  6. Python菜鸟之路:Python基础(三)
  7. 为什么不写 @RequestParam 也能拿到参数?
  8. Android笔记之使用Glide加载网络图片、下载图片
  9. 我的Android进阶之旅------>关于调用Webservice查询火车票时刻表的几个接口介绍
  10. Symfony 使用KnpTimeBundle