每天一个linux命令-touch
linux在Linux系统中用于创建文件或者,修改文件的时间戳
命令功能:
创建一个空文件,或者修改已存在文件的时间戳
语法参数:
-a或--time=atime或--time=access或--time=use 只更改存取时间
-c或--no-create 不建立任何文件。
-d<时间日期> 使用指定的日期时间,而非现在的时间。
-m或--time=mtime或--time=modify 只更改修改时间
-r<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。
-t<日期时间> 使用指定的日期时间,而非现在的时间
-help 帮助文档
-version 显示版本信息
命令格式:touch [option] filename
常用范例:
例1:创建不存在的文件。
命令:
touch 1.txt
输出:加参数-c则不会创建文件
[root@oldboylinux test]# touch 1.txt 2.txt 3.txt[root@oldboylinux test]# ls1.txt 2.txt 3.txt[root@oldboylinux test]# touch -c 4.txt[root@oldboylinux test]# ls1.txt 2.txt 3.txt[root@oldboylinux test]#
例二:修改已存在文件的最后修改时间至当前。
命令:
touch install.log
输出:
[root@oldboylinux ~]# ll install.log -rw-r--r--. 1 root root 34961 Jun 23 22:02 install.log [root@oldboylinux ~]# touch install.log [root@oldboylinux ~]# ll install.log -rw-r--r--. 1 root root 34961 Jun 30 15:17 install.log [root@oldboylinux ~]#
例三:将install.log.syslog的时间戳修改为install.log的时间戳。
命令:
touch -r install.log install.log.syslog
输出:
[root@oldboylinux ~]# ll install.log install.log.syslog -rw-r--r--. 1 root root 34961 Jun 30 15:17 install.log -rw-r--r--. 1 root root 7346 Jun 23 21:59 install.log.syslog [root@oldboylinux ~]# touch -r install.log install.log.syslog [root@oldboylinux ~]# ll install.log install.log.syslog -rw-r--r--. 1 root root 34961 Jun 30 15:17 install.log -rw-r--r--. 1 root root 7346 Jun 30 15:17 install.log.syslog [root@oldboylinux ~]#
例四:设置文件的时间戳,将install.log.syslog文件时间戳设置位03211111
命令:
touch -t 03211111 install.log.syslog
输出:
[root@oldboylinux ~]# ll install.log.syslog -rw-r--r--. 1 root root 7346 Jun 30 15:17 install.log.syslog [root@oldboylinux ~]# touch -t 03211111 install.log.syslog [root@oldboylinux ~]# ll install.log.syslog -rw-r--r--. 1 root root 7346 Mar 21 11:11 install.log.syslog [root@oldboylinux ~]#
转载于:https://blog.51cto.com/277511467/1794582
每天一个linux命令-touch相关推荐
- 一分钟学一个 Linux 命令 - mkdir 和 touch
前言 大家好,我是god23bin.欢迎来到<一分钟学一个 Linux 命令>系列,今天需要你花两分钟时间来学习下,因为今天要讲的是两个命令,mkdir 和 touch 命令.前一个命令是 ...
- 每天一个linux命令目录
开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令.学习的主要参考资料为: 1.<鸟哥的linux私房菜> 2.http://codingstan ...
- linux ll以编码格式_【系列】每天一个 Linux 命令(5):rm 命令
关注我,你的眼睛会怀孕 今天学习一下linux中删除文件和目录的命令:rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除. ...
- 每天一个linux命令(1):ln 命令
每天一个linux命令(35):ln 命令 ln 是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在 每一 ...
- 每天学一个 Linux 命令(14):cat
点击上方"民工哥技术之路",选择"设为星标" 回复"1024"获取独家整理的学习资料! 推荐:每天学一个 Linux 命令(13):touc ...
- 每天一个linux命令(21):find命令之xargs
每天一个linux命令(21):find命令之xargs 在使用 find命令的-exec选项处理匹配到的文件时, find命令将所有匹配到的文件一起传递给exec执行.但有些系统对能够传递给exec ...
- linux64命令,每天一个Linux命令(64)shutdown命令
shutdown以一种安全的方式关闭系统. (1)用法: 用法: shutdown [参数] [时间] (2)功能: 功能: 系统关机命令,shutdown指令可以关闭所有程序,并依用户的需要,进 ...
- 每天一个linux命令(18):locate 命令
每天一个linux命令(18):locate 命令 locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案.其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个 ...
- 每天一个linux命令(25):linux文件属性详解
每天一个linux命令(25):linux文件属性详解 Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下 ...
最新文章
- MVC系列框架之Struts存在的意义是什么?
- hrbust1841再就业(状态压缩dp)
- Freebsd10.3(FreeBSD11 Beta1)使用手记
- SCVMM 2012 R2---安装SCVMM 2012 R2服务器
- oracle isextis,OGG-01052 No recovery is required for target file /ogg/tail_ext/et000000, at...
- Wallpaper:基于Typecho的壁纸头像站主题
- Linux文件夹打包发送到本地
- Eclipse的部署项目时的配置
- Hidden (NOIP模拟赛)(字符串模拟QAQ)
- Pr 2021快速入门教程,素材的导入与管理
- struts转换器详解
- 俄亥俄州立大学计算机专业排名,俄亥俄州立大学计算机工程专业大学排名
- 【20保研】华东师范大学计算机科学与软件工程学院第五届“高可信软件工程优秀大学生夏令营”活动通知...
- 2021年口碑超好旗舰:蓝牙耳机排行榜10强推荐
- Scala基础:类和构造器
- mybatis基础(上)
- openpose vs2015 cuda8.0 cudnn5.0 TiTan xp 环境配置
- VMI - 供应商管理库存
- 仓库防霉防潮作业指导书
- CSDN博文周刊第一期 | 2018年总结:向死而生,为爱而活——忆编程青椒的戎马岁月