Linux下的touch命令是用来干嘛的呢?小编告诉你它是修改文件或目录的时间属性,下面由学习啦小编为大家整理了linux下的touch命令的详细解释,希望对大家有帮助!

Linux中的touch命令的详细解释

Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。

ls -l 可以显示档案的时间记录。

语法

touch [-acfm][-d][-r] [-t][--help][--version][文件或目录…]

参数说明:

a 改变档案的读取时间记录。

m 改变档案的修改时间记录。

c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。

f 不使用,是为了与其他 unix 系统的相容性而保留。

r 使用参考档的时间记录,与 --file 的效果一样。

d 设定时间与日期,可以使用各种不同的格式。

t 设定档案的时间记录,格式与 date 指令相同。

--no-create 不会建立新档案。

--help 列出指令格式。

--version 列出版本讯息。

linux的touch命令的具体例子

实例1:创建不存在的文件

命令:touch log1.log log2.log

实例2:更改多个文件的时间戳相同

命令:touch -r log1.log log2.log

实例3:设定文件的时间戳

命令:touch -t 201211142234.50 log1.log

补充:linux的touch命令参数的使用方法

touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名)

example:

touch file1.txt 更新file1.txt的存取和修改时间

touch -c file1.txt 如果file1.txt不存在,不创建文件

touch -r ref_file file1.txt 更新file1.txt的时间戳和ref+file相同

touch -t 0811142234.50 file1.txt 设定文件的时间错为08年11月14日22点34分40秒

-a

修改文件 file 的存取时间.

-c

不创建文件 file.

-m

修改文件 file 的修改时间

-r ref_file

将参照文件 ref_file 相应的时间戳记的数值作为指定文件 file 时间戳记的新值.

-t time

使用指定的时间值 time 作为指定文件 file 相应时间戳记的新值.此处的 time 规定为如下形式的十进制数∶

[[CC]YY]MMDDhhmm[.SS]

这里,CC为年数中的前两位,即”世纪数”;YY为年数的后两位,即某世纪中的年数.如果不给出CC的值,则linux中touch命令参数将把年数CCYY限定在1969--2068之内.MM为月数,DD为天将把年数CCYY限定在1969--2068之内.MM为月数,DD为天数,hh 为小时数(几点),mm为分钟数,SS为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量TZ指定的时区中的一个时间.由于系统的限制,早于1970年1月1日的时间是错误的.

linux中touch命令含义,Linux中的touch命令的详细解释相关推荐

  1. Linux中fan的含义,Linux 常用命令总结

    大三这学期选了一门 Linux 操作系统,虽然之前学过一些,但是不够系统,以下简单整理了一下常用的一些命令. 一.初识 Linux 发行版本 Ubuntu debian deepin CentOS r ...

  2. linux中mkdir命令含义,Linux中mkdir命令详解

    Linux中mkdir命令详解 linux mkdir用来创建目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1. 新建一个文件夹 one 2. 新建三个 ...

  3. linux中resize的含义,linux的resize2fs命令

    Linux下的resize2fs命令被用来增大或收缩未加载的文件系统的大小.下面由学习啦小编为大家整理了linux下resize2fs命令的相关知识,希望对大家有帮助! linux的resize2fs ...

  4. Linux五部分的含义,Linux 目录下部分重要目录的用途及含义及一些命令的作用

    Linux根目录下部分重要目录的用途及含义 /proc:这个目录是系统内存的映射,我们可以直接访问这个目录来获取系统信息.也就是说,这个目录的内容不在硬盘上而是在内存里. /sys:系统 (syste ...

  5. linux wc -l的含义,linux wc 命令简介

    此wc命令不是让大家没有食欲的地方.而是linux下一个简单的小命令. NAME wc - word, line, character, and byte count SYNOPSIS wc [-cl ...

  6. linux的ping命令含义,Linux ping命令详解

    Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性 基于IMCP协议 常见命令参数 -q 不显示任何传送封包的信息,只显示最后的结果 -n 只输出数值 -R 记录路由过程 ...

  7. Linux文件的rwx含义,Linux文件权限rwx简单了解

    Ⅰ  了解Linux下的文件权限 如上图所示,ll命令详细展示当前目录下的文件或者子目录信息 红框标注的即为此文件或者目录的权限 [第一行文件10.c的权限以-开头,用来说明这是一个文件:第四行cod ...

  8. java中this的含义_Javascript中的this的含义

    一.几个问题 JavaScript中的this代表什么?和Java对象里面的this或Objective-C里的self是否有相同的含义? // demo 1 var a = 2; function ...

  9. 【linux进阶4】apache的服务使用(图文巨详细解释apache的正向和反向代理)

    apache的使用 一.apache的基本介绍 (1)Apache的作用 (2)Apache的安装和启用 (3)Apache的基本信息 (4)基本查看 二.更改访问apache默认访问 (1)Apac ...

最新文章

  1. 工作日志-W1444
  2. 'ScriptModel' object has no attribute 'save'
  3. 使用NLog实现一个简单的日志记录(包含源代码)
  4. 【独家】去哪儿网PRD兵法秘籍大公开,火爆课程精彩直击!
  5. Angular应用的部署方式
  6. Oracle数据的导入导出
  7. AppLinks使用详解
  8. 微信小程序获取公众号文章列表及显示文章
  9. 苹果服务器消息转发,好消息!微信语音也可以转发啦!不好的消息!目前苹果还不行!...
  10. socket程序退出后端口依然被占用问题的解决
  11. 微信公众平台怎么发PDF文件?
  12. MFC基于对话框使用dll进行多语言切换
  13. jsp中空格字符怎么写_jsp多个空格符号怎么打
  14. 小学计算机教育计划,2021年小学信息技术教学计划
  15. arduino动态刷新显示_玩家国度XG27UQ绝影游戏显示器评测:DSC加持的满血4K显示器...
  16. 【转】从短期到未来,这46项技术或将变革商业、变革世界
  17. java根据内容生成二维码
  18. 解决vue项目在ie、360兼容模式下空白页面问题
  19. springboot+REST
  20. dede首页调用全站tag

热门文章

  1. 长城证券高级项目管理办公室会议顺利举办
  2. 《Sibelius 脚本程序设计》连载(十二) - 1.9 操作条件的验证
  3. 【JZOJ4637】大鱼海棠
  4. oracle提交解锁,Oracle表解锁
  5. tensorflow 使用 TFRecord 读取图片(二)
  6. TensorFlow 之 TFRecord
  7. 先进制造技术论文_学在机电丨原来这是先进技术制造学院
  8. 如何防止被裁员(一)公司为什么会裁员
  9. 增加录像时间戳水印、 camera框架介绍
  10. python如何读取excel宏_Python读取含有VBA宏的Excel数据