杭州网站建设页面,比较流行的网站建设技术有哪些,希爱力的作用与功效,建设网站都要学些什么手续碎碎念
刚接触linux时候的几个最基础的命令之一#xff0c;用来创建文件。如果使用touch --help的时候会发现作者对于touch的简介#xff1a;Update the access and modification times of each FILE to the current time.用于修改文件的访问和时间戳
带我的leader属于那种…碎碎念
刚接触linux时候的几个最基础的命令之一用来创建文件。如果使用touch --help的时候会发现作者对于touch的简介Update the access and modification times of each FILE to the current time.用于修改文件的访问和时间戳
带我的leader属于那种累不死的铁人一个人同时管理好几个项目虽然也亲自上一线写代码但是用的库可能不超过50个。比如他做DB2的人居然没有听说过db2haicu偶然看到他情急之下用touch来判断一个文件存不存在存在则继续看创建时间突然有一种用小树枝也能当兵器的超酷的感觉
基本使用
touch filename 创建一个新的文件或更新时间
这里创建了一个新的文件 newfile.txt
如果 newfile.txt 已经存在的话就会把修改时间和访问时间都更新到当前时间戳。已经存在的文件重复touch只会修改时间但是不会新建一个新的文档覆盖旧的 touch -a filename 只更新访问时间
看红色的部分发生了变化但是其他时间不变
写的时候才感觉grep 正则表达真的好优美 touch -m filename 只更新修改时间
但是不能够修改创建时间在linux中创建时间是由第一次创建文件的时候由文件系统记录的 touch -t timestamp filename 更改到指定时间 不特定指示 -m 或者 -a 的话默认就是同时操作修改时间和访问时间
touch $(date 时间格式).log 日志文件的经典写法
比如用一个年月日时分秒作为日志的名字每次发生问题或者特定情况下生成一个日志文件 这里的%Y%m%d%H%M%S就是时间格式当然还可以自定义
比如只要年月日年和月日之间用 - 分开
也就是
%Y-%m%d 时间的表达是可以自定义的先挖坑在shell的笔记中填
touch newfile{1..3}.log 批量创建文件
也可以写作
touch newfile1.log newfile2.log newfile3.log
虽然我也只是刚入行一个月的菜鸟但是看过别人的日志文件后有一点未来体验在设计的阶段就要把变量名都按照某种好写的规范敲定的话运用保守的时候绝对会感谢设计时的自己 touch -r file1 file2 复制另一个文件的时间使他们一致
具体来说是file2的时间和file1保持一致 祝大家玩得开心