每天一个linux命令(9):touch 命令
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 命令相关推荐
- linux中touch命令如何使用方法,Linux系统下touch命令的使用方法
你还在为不知道linux系统下touch命令的使用方法而不知所措么?下面来是答-案-网 Z Qnf.Com小编为大家收集的linux系统下touch命令的使用方法,欢迎大家阅读: linux系统下to ...
- linux中touch命令含义,Linux中的touch命令的详细解释
Linux下的touch命令是用来干嘛的呢?小编告诉你它是修改文件或目录的时间属性,下面由学习啦小编为大家整理了linux下的touch命令的详细解释,希望对大家有帮助! Linux中的touch命令 ...
- linux常用命令:touch 命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a ...
- Linux下的touch命令
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项] 文件 2.命令参数: -c 不建立任何 ...
- 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 - ...
- Linux命令总结--touch命令
简介: touch命令用于修改文件或者目录的时间属性,包括访问时间和修改时间,若文件不存在,系统会建立一个新的文件. 语法格式: touch [-acfm][-d<日期时间>][-r< ...
- linux touch 文件,linux文件之touch命令及文件时间戳
一,在将touch命名前先看看文件关于时间的属性.通过stat命令查看文件如下: [root@localhost test]# stat f1 File: `f1' Size: 34 ...
- Linux命令之touch命令
一.touch命令简介 命令用于修改文件或者目录的时间属性,包括访问时间和修改时间,若文件不存在,系统会建立一个新的文件.我们平时用得最多的是通过touch创建一个空文件,实际上通过touch命令 ...
- Linux—文件命令之touch命令
下面总结一下对于文件的操作命令: satat命令:用于显示文件的详细信息,包括文件.设备.gid.各种时间等. 命令格式:stat filename touch 的两个功能: 1.新建文件,如需建立特 ...
- linux 自学系列:touch 命令
touch [options] 文件列表 若文件不存在,则建立一个文件 默认情况会将文件记录改为当前时间 常用选项: -t touch -t 201211121023 file1 将file1 的时间 ...
最新文章
- iOS 淘宝买 开发者证书 进行真机调试
- Linux编程---线程
- linux tomcat连接mysql步骤_linux系统下tomcat的安装步骤
- 【Python 2 到 3 系列】 print 是函数
- Gym100917 	A - Abstract Picture
- php简单生成缩略图方法
- 智能机器人语音识别技术详细解析
- 用计算机得到圣诞树,圣诞树、标签系统和计算思维
- 传统蒙文字体_关于传统蒙古文网页的国际标准编码及字体处理技术
- 连接局域网中计算机与传输介质的网络设备是,连接局域网中的计算机与传输介质的网络连接设备是。...
- 概率图模型(05): 揭示局部概率模型, 稀疏化网络表示(Structured-CPDs)
- AM中使用PML语言标注船体结构
- HMM隐马尔可夫模型详解
- Tkinter 组件详解(十):Scale
- 看完这篇文章APP关键词覆盖增加70000|互联网行业公会
- 软件工程网络15个人作业3——案例分析(201521123107)
- hdu3911 Black And White (线段树/区间合并)
- 2021年中国旅游人次、箱包销售收入及利润总额分析[图]
- 干货 | 电子设备散热技术详解
- 一文带你了解-Java集合超详解(破天荒总结)