1. linuxtouch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。
  2. .命令格式:
  3. touch [选项]... 文件...
  4. .命令参数:
  5. -a 或--time=atime或--time=access或--time=use  只更改存取时间。
  6. -c 或--no-create  不建立任何文档。
  7. -d  使用指定的日期时间,而非现在的时间。
  8. -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
  9. -m 或--time=mtime或--time=modify  只更改变动时间。
  10. -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
  11. -t  使用指定的日期时间,而非现在的时间。
  12. .命令功能:
  13. touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。
  14. .使用范例:
  15. 实例一:创建不存在的文件
  16. 命令:
  17. touch log2012.log log2013.log
  18. 输出:
  19. [root@localhost test]# touch log2012.log log2013.log
  20. [root@localhost test]# ll
  21. -rw-r--r-- root root - : log2012.log
  22. -rw-r--r-- root root - : log2013.log
  23. 如果log2014.log不存在,则不创建文件
  24. [root@localhost test]# touch -c log2014.log
  25. [root@localhost test]# ll
  26. -rw-r--r-- root root - : log2012.log
  27. -rw-r--r-- root root - : log2013.log
  28. 实例二:更新log.log的时间和log2012.log时间戳相同
  29. 命令:
  30. touch -r log.log log2012.log
  31. 输出:
  32. [root@localhost test]# ll
  33. -rw-r--r-- root root - : log2012.log
  34. -rw-r--r-- root root - : log2013.log
  35. -rw-r--r-- root root - : log.log
  36. [root@localhost test]# touch -r log.log log2012.log
  37. [root@localhost test]# ll
  38. -rw-r--r-- root root - : log2012.log
  39. -rw-r--r-- root root - : log2013.log
  40. -rw-r--r-- root root - : log.log
  41. 实例三:设定文件的时间戳
  42. 命令:
  43. touch -t 201211142234.50 log.log
  44. 输出:
  45. [root@localhost test]# ll
  46. -rw-r--r-- root root - : log2012.log
  47. -rw-r--r-- root root - : log2013.log
  48. -rw-r--r-- root root - : log.log
  49. [root@localhost test]# touch -t 201211142234.50 log.log
  50. [root@localhost test]# ll
  51. -rw-r--r-- root root - : log2012.log
  52. -rw-r--r-- root root - : log2013.log
  53. -rw-r--r-- root root -- log.log
  54. 说明:
  55. -t time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的time规定为如下形式的十进制数:
  56. [[CC]YY]MMDDhhmm[.SS]
  57. 这里,CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,
  58. touch 将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.
  59. MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--,这样可
  60. 以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时 间.由于系统的限制,早于1970
  61. 11日的时间是错误的。

linux命令学习笔记(9):touch 命令的更多相关文章

  1. linux命令学习笔记( 2 ) : cd 命令

    Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. . 命 ...

  2. linux命令学习笔记( 7 ) : mv 命令

    mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令, 经常用来备份文件或者目录. .命令格式: mv [选项] 源文件或目 ...

  3. Linux基础学习笔记以及常用命令

    1.windows自带命令进入mysql所在磁盘   2.进入mysql安装目录的bin文件 D:\>cd D:\Program Files (x86)\mysql-5.5.25-winx64\ ...

  4. linux命令学习笔记(62)-curl命令-url下载工具

    linux curl是一个利用URL规则在命令行下工作的文件传输工具.它支持文件的上传和下载,所以是综合 传输工具,但按传统,习惯称url为下载工具. 一,curl命令参数,有好多我没有用过,也不知道 ...

  5. Linux命令学习笔记目录

    Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 ...

  6. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  7. linux命令学习笔记(25):linux文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组. 最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loc ...

  8. 【Redis】命令学习笔记——键(key)(20个超全字典版)

    安装完redis和redis-desktop-manager后,开始学习命令啦!本篇基于redis 4.0.11版本,从对键(key)开始挖坑! 准备工作,使用db1(默认db0,由于之前练习用db0 ...

  9. 学习笔记之shell命令

    linux shell命令学习笔记:~这里只是对自己一些常用但是不熟悉的的命令进行记录 -------------------------------------------------------- ...

  10. Oracle学习笔记三 SQL命令

    SQL简介 SQL 支持下列类别的命令: 1.数据定义语言(DDL) 2.数据操纵语言(DML) 3.事务控制语言(TCL) 4.数据控制语言(DCL)  

随机推荐

  1. JavaScript提高:002:ASP.NET使用easy UI实现tab效果

    近期在做ASP.NET项目中,须要实现一个tab页控件. 发现asp.net控件中没找到现成的. 一般的实现都须要js和div配合.于是就用到了easyui里面的. 使用也非常easy.将easyui ...

  2. android 自定义 listView

    目录: 1.主布局 ListView <?xml version="1.0" encoding="utf-8"?><RelativeLayou ...

  3. Entity Framework(1)——Connections and Models

    原文:https://msdn.microsoft.com/en-us/data/jj592674 应该选择CodeFirst.ModelFirst还是databaseFirst网上已经很多资料了,这 ...

  4. eclipse tasks

    tasks可以在代码里增加标识,通过tasks view可以快速的找到这些标识的地方,有助于提高开发效率和代码管理. 通过Eclipse的 Window==>Show View==>Tas ...

  5. mysql中的乐观锁和悲观锁

    mysql中的乐观锁和悲观锁的简介以及如何简单运用. 关于mysql中的乐观锁和悲观锁面试的时候被问到的概率还是比较大的. mysql的悲观锁: 其实理解起来非常简单,当数据被外界修改持保守态度,包括 ...

  6. 《Java线程池》:任务拒绝策略

    在没有分析线程池原理之前先来分析下为什么有任务拒绝的情况发生. 这里先假设一个前提:线程池有一个任务队列,用于缓存所有待处理的任务,正在处理的任务将从任务队列中移除.因此在任务队列长度有限的情况下就会 ...

  7. debian安装oracle jdk

    1 去官网下载linux jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htm ...

  8. OC常用函数及变量

    1.OC常用的的函数及变量 (1)算术函数 [算术函数] 函数名 说明 int rand() 随机数生成.(例)srand(time(nil)); //随机数初期化int val = rand()P; ...

  9. DNN自适应

  10. 【python】-- paramiko、跳板机(堡垒机)

    paramiko Python的paramiko模块,该模块用于连接远程服务器并执行相关命令,常用于作批量管理使用 一.下载: pip3 install paramiko 源码:查看 二.parami ...