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

Linux常用命令之touch

时间:2014-12-22 07:09:58      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:linux   常用命令   

touch  :更新文件时间或创建空白文件


    1.命令格式

        touch [选项] 文件

    2.命令功能

        原意是用来更新文件的时间戳,现在多数用来创建空白文件。

    3.命令参数

        -a    :只更改存取时间

        -m    :只更改修改时间

        -c    :不创建任何文件

        -t    :使用指定的日期和时间,而非现在的时间

    4.命令实例

        例子1:创建不存在的空白文件

[root@bogon ~]# touch file1

[root@bogon ~]# ls

aa  abc  anaconda-ks.cfg  Desktop  file1  gg  install.log  install.log.syslog

          例子2:更改存取时间

[root@bogon ~]# stat file1

  File: `file1‘

  Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: 803h/2051d Inode: 2709265     Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2014-12-21 17:02:49.000000000 +0800

Modify: 2014-12-21 17:02:49.000000000 +0800

Change: 2014-12-21 17:02:49.000000000 +0800

[root@bogon ~]# touch -a file1 

[root@bogon ~]# stat file1

  File: `file1‘

  Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: 803h/2051d Inode: 2709265     Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2014-12-21 17:05:37.000000000 +0800

Modify: 2014-12-21 17:02:49.000000000 +0800

Change: 2014-12-21 17:05:37.000000000 +0800

           例子3:更改修改时间

[root@bogon ~]# stat file1

  File: `file1‘

  Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: 803h/2051d Inode: 2709265     Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2014-12-21 17:05:37.000000000 +0800

Modify: 2014-12-21 17:02:49.000000000 +0800

Change: 2014-12-21 17:05:37.000000000 +0800

[root@bogon ~]# touch -m file1 

[root@bogon ~]# stat file1

  File: `file1‘

  Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: 803h/2051d Inode: 2709265     Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2014-12-21 17:05:37.000000000 +0800

Modify: 2014-12-21 17:07:48.000000000 +0800

Change: 2014-12-21 17:07:48.000000000 +0800

         例子4:不创建任何文件

[root@bogon ~]# ls

aa  abc  anaconda-ks.cfg  Desktop  file1  gg  install.log  install.log.syslog

[root@bogon ~]# touch -c file2

[root@bogon ~]# ls

aa  abc  anaconda-ks.cfg  Desktop  file1  gg  install.log  install.log.syslog

            例子5:使用指定时间

[root@bogon ~]# touch -t 201412211712.30 file2

[root@bogon ~]# stat file2

  File: `file2‘

  Size: 0         Blocks: 0          IO Block: 4096   regular empty file

Device: 803h/2051d Inode: 2709266     Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Access: 2014-12-21 17:12:30.000000000 +0800

Modify: 2014-12-21 17:12:30.000000000 +0800

Change: 2014-12-21 17:13:20.000000000 +0800



 
         

             

 

         

本文出自 “冷血杀手” 博客,请务必保留此出处http://deathkiller.blog.51cto.com/9130248/1592314

Linux常用命令之touch

标签:linux   常用命令   

原文地址:http://deathkiller.blog.51cto.com/9130248/1592314

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