码迷,mamicode.com
首页 > 系统相关 > 详细

每天一个linux命令-touch

时间:2016-06-30 23:49:05      阅读:385      评论:0      收藏:0      [点我收藏+]

标签:touch

linux在Linux系统中用于创建文件或者,修改文件的时间戳

  1. 命令功能:

    创建一个空文件,或者修改已存在文件的时间戳

  2. 语法参数:

-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]# ls
 1.txt  2.txt  3.txt
 [root@oldboylinux test]# touch -c 4.txt
 [root@oldboylinux test]# ls
 1.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 ~]#

   

每天一个linux命令-touch

标签:touch

原文地址:http://277511467.blog.51cto.com/6357527/1794582

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!