1.简介

  改变文件或者目录的时间,可以更新文件的存取时间(atime,文件内容被读取的时候就会更改的时间)和更改时间(mtime,文件内容被更改是会变更的时间)

2.语法和参数

  touch [参数] [文件或目录]

 touch命令在文件不存在的时候,会创建一个空文件,但是touch命令后不能提供 -c 或者 -h参数

 1.  -a,--time=atime ,--time=access ,--time=use

   只更改文件的读取时间

 2.  -c,--no-create

   不创建任何文件

 3.  -d,--date=STRING

  使用指定的日期时间来代替现在的时间,STRING就是日期的格式。

  例如:

root@bogon:~/c# ls -l a.c
-rwxrw-r-- root root Aug : a.c
root@bogon:~/c# touch --date="2017-4-1 23:23:23" a.c
root@bogon:~/c# ls -l a.c
-rwxrw-r-- root root Apr : a.c
root@bogon:~/c# ls -l --time=ctime a.c
-rwxrw-r-- root root Sep : a.c

  注:默认情况下,ls显示的是该文件或目录的mtime。  

  刚开始文件的mtime是8.30,t用touch修改到2016年4月21日,因为touch命令改变了文件的属性,所以文件的ctime(status time,文件的状态时间,当文件的属性或者权限修改的时候改变)成为了最新的当前时间。

 4.  -f,此参数被忽视了,不给予任何处理

 5.  -m,--time=mtime,--time=modify  只改变变动时间(mtime)

 6.  -t STAMP  使用[[CC]YY]]MMDDhhmm[.ss] 格式的指定时间代替当前的时间

 7.  -r,--reference=FILE  使用这个文件的时间来代替当前时间

最新文章

  1. Github .gitignore详解
  2. hive与hbase整合过程
  3. Spring的线程池ThreadPoolTaskExecutor使用案例
  4. 微软职位内部推荐-Software Engineer II-Web app
  5. QListWidgetItem带上颜色的问题
  6. C语言带参数的main函数
  7. Python 第十三篇之一:前端页面 js和dome
  8. Linux 桌面玩家指南:09. X Window 的奥秘
  9. CentOS 7 MySql 解压版安装配置
  10. java.lang.IllegalStateException: Invalid use of BasicClientConnManager: connection still allocated.
  11. 今日bug:error: invalid array assignment
  12. 解决关于 vue项目中 点击按钮路由多了个问号
  13. Spark思维导图之资源调度
  14. jQuery雷达扫描切换幻灯片代码
  15. 如何获取ubuntu源码包里面的源码?
  16. 【LeetCode每天一题】Generate Parentheses(创造有效的括弧)
  17. break
  18. vue2.0中的计算属性
  19. sparkContext 读取hdfs文件流程及分片机制
  20. js 跨域 之 修改服务器配置-XAMPP-Apache (nginx 拉到最后!)

热门文章

  1. bzoj 1233: [Usaco2009Open]干草堆tower 【想法题】
  2. java继承方法覆盖
  3. 关于vsftp出现Restarting vsftpd (via systemctl): Job for vsftpd.service failed because the control 的解决办法
  4. idhttp提交post
  5. Html5 学习笔记 【PC固定布局】 实战2 导航栏搜索区域
  6. VB - FSO的常见对象和方法
  7. mac 支持rz sz
  8. 【转】C++ STL中常见容器的时间复杂度
  9. RabbitMq--2--安装
  10. java 线程安全并发Queue