2019-07-30


1、命令简介

touch命令将每个文件的访问时间和修改时间改为当前时间。

2、用法

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

3、选项

  -a            只更改访问时间-c, --no-create    不创建任何文件-d, --date=字符串    使用指定字符串表示时间而非当前时间-f            (忽略)-h, --no-dereference        会影响符号链接本身,而非符号链接所指示的目的地(当系统支持更改符号链接的所有者时,此选项才有用)-m            只更改修改时间-r, --reference=文件    使用指定文件的时间属性而非当前时间-t STAMP        使用[[CC]YY]MMDDhhmm[.ss] 格式的时间而非当前时间--time=WORD        使用WORD 指定的时间:access、atime、use 都等于-a选项的效果,而modify、mtime 等于-m 选项的效果

4、实例

实例1:在当前目录下建立一个空文件a.log
[root@oracledb dir1]# touch a.log
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月  16 21:06 a.log

实例2:更新a.log的修改时间为当前时间
 [root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月  16 21:06 a.log
[root@oracledb dir1]# touch a.log
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月  16 21:08 a.log

实例3:更新log1.log的时间和log2.log时间戳相同
 [root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月  16 21:08 a.log
-rw-r--r-- 1 root root 0 4月  16 21:12 b.log
[root@oracledb dir1]# touch -r a.log   b.log
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月  16 21:08 a.log
-rw-r--r-- 1 root root 0 4月  16 21:08 b.log

实例4:设定文件的时间戳
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月  16 21:08 a.log
[root@oracledb dir1]# touch -t 201601011200.50 log.log
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月  16 21:08 a.log
-rw-r--r-- 1 root root 0 1月   1 12:00 log.log

转载于:https://www.cnblogs.com/fqxy/p/11271380.html

Linux 基本命令(八)--touch 常用命令相关推荐

  1. Linux: 近100个常用命令大全

    1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出 ...

  2. 97 条 Linux 运维工程师常用命令总结

    97 条 Linux 运维工程师常用命令总结 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件-A 通-a,但不列出"." ...

  3. Linux的Ubuntu系统常用命令

    Linux的Ubuntu系统常用命令 学习摘要 一.基本命令: 命令 代码 ls 列出目录下项目 pwd 显示当前位置 cd 切换目录 mkdir 创建目录 rmdir 删除空目录 rm 删除文件或者 ...

  4. 学习整理软测----(七)Linux基本介绍以及常用命令

    Linux没有盘符这个概念,只有一个根目录 / ,所有文件都在它下面 用户目录 位于/home/user称之为用户工作目录或家目录,表示方式: /home/user ~ Linux 主要目录速查表 / ...

  5. linux 查看服务器性能常用命令

    2019独角兽企业重金招聘Python工程师标准>>> linux 查看服务器性能常用命令 一.top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况, ...

  6. Linux基础概念及常用命令

    Linux基础概念及常用命令 文章目录 Linux基础概念及常用命令 1 Linux概述 1.1 为什么要学Linux 1.2 Linux简介 1.3 Linux 发行版 1.4 Linux 应用领域 ...

  7. 【Java从0到架构师】Linux 基础知识、常用命令

    Linux 基础知识.常用命令 Linux 基础知识 内核和发行版 常见的 Linux 发行版 Linux 的应用领域 Linux 与 Windows 的区别 Linux 常用命令 *系统目录结构 s ...

  8. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  9. 【Linux】Linux入门学习之常用命令二

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

  10. 【Linux】Linux入门学习之常用命令一

    介绍 这里是小编成长之路的历程,也是小编的学习之路.希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡. 一个人为什么要努力? ...

最新文章

  1. java_web学习(8)会话与状态管
  2. oracle 11.2.4联机文档,ORACLE 11G 联机文档partition_extended_name的一个错误
  3. win10命令提示符怎么打开_Win10系统防火墙怎么打开?ARP防火墙启用步骤
  4. limit mongodb 聚合_MongoDB 统计 group 操作用不了,试试 mapReduce 吧
  5. .net发送邮件outlook中文乱码
  6. Flash Builder 4中文快速入门PDF
  7. 宜家邮件系统正遭网络攻击
  8. mysql8.0.17压缩包安装教程_mysql 8.0.17 解压版安装配置方法图文教程
  9. linux Shell入门
  10. 计算机专业学不学画法几何,给新手们学CAD的建议
  11. 光学设计软件ZEMAX的安装与基本操作
  12. linux window manager,Window manager (简体中文)
  13. 形式逻辑(07)性质判断 和 推理
  14. Jira Seraph 中的身份验证绕过漏洞(CVE-2022-0540)
  15. MPL2.0协议简介——Mozilla Public License Version 2.0
  16. CUDA编程:矩阵乘运算从CPU到GPU
  17. GBase 8s基本数据类型
  18. 外星飞船CSS3动画代码
  19. 屏幕尺寸,分辨率,ppi换算分析
  20. 新手程序员如何提升自己的编程能力

热门文章

  1. 麦克纳姆轮运动原理怎么安装_家用中央空调水系统原理是什么?怎么样安装比较好呢?...
  2. 框架封装_重大突破,欧菲光成功研发半导体封装用高端引线框架
  3. 基于catia活塞的有限元分析_渐开线插齿刀自动化设计系统及有限元分析
  4. python string转int_Python编程入门:time模块常用技巧
  5. scala写入mysql_spark rdd转dataframe 写入mysql的实例讲解
  6. linux sql命令行查询语句不要换行_面试刷题mysql1:一条sql语句是如何经过mysql的体系结构的?...
  7. c++中的模板_C ++中的模板
  8. lstrip和rstrip_Python装饰字符串– rstrip(),lstrip(),strip()
  9. 使用Adobe Acrobat提取PDF签章图片
  10. 20道必须掌握的C++面试题