首页 > 系统服务 > 详细

linux基础命令学习之touch(2)

时间:2015-11-26 15:31:52      阅读:303      评论:0      收藏:0      [点我收藏+]

touch命令可以同来创建文件,更改文件的时间戳,也是linux系统中较为常见的命令。

1.命令格式

touch [选项]... 文件...

2.命令功能

touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。

3.命令参数和实例

  不跟参数用于创建文件,如果文件已存在则修改该文件的时间戳

-a   或--time=atime或--time=access或--time=use  只更改存取时间

-c   或--no-create  不建立任何文档。

-d  使用指定的日期时间,而非现在的时间

-f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。

-m   或--time=mtime或--time=modify  只更改变动时间。

-r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

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

##################################################################################

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

命令:touch admin.log test.txt

[root@dong data]# touch admin.log test.txt

[root@dong data]# ls

admin.log  a.txt  b.txt  c.txt  dong  pbc.bmp  test.txt  you

如果admin.log不存在,则不创建文件,只更新修改时间

[root@dong data]# ll

total 20

-rw-r--r--. 1 root root    0 Nov 13 04:48 admin.log

-rw-r--r--. 1 root root   15 Nov 13 04:09 a.txt

-rw-r--r--. 1 root root   31 Nov 13 04:09 b.txt

-rw-r--r--. 1 root root   81 Nov 13 04:09 c.txt

drwxr-xr-x. 2 root root 4096 Nov 13 03:49 dong

-rw-r--r--. 1 root root    0 Nov 13 04:13 pbc.bmp

-rw-r--r--. 1 root root    0 Nov 13 04:48 test.txt

drwxr-xr-x. 2 root root 4096 Nov 13 04:08 you

[root@dong data]# touch admin.log

[root@dong data]# ll

total 20

-rw-r--r--. 1 root root    0 Nov 13 04:50 admin.log

-rw-r--r--. 1 root root   15 Nov 13 04:09 a.txt

-rw-r--r--. 1 root root   31 Nov 13 04:09 b.txt

-rw-r--r--. 1 root root   81 Nov 13 04:09 c.txt

drwxr-xr-x. 2 root root 4096 Nov 13 03:49 dong

-rw-r--r--. 1 root root    0 Nov 13 04:13 pbc.bmp

-rw-r--r--. 1 root root    0 Nov 13 04:48 test.txt

drwxr-xr-x. 2 root root 4096 Nov 13 04:08 you

[root@dong data]# 

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

命令:

touch -t 201211142234.50 admin.log

[root@dong data]# touch -t 201211142234.50 admin.log

[root@dong data]# ll

total 20

-rw-r--r--. 1 root root    0 Nov 14  2012 admin.log

-rw-r--r--. 1 root root   15 Nov 13 04:09 a.txt

-rw-r--r--. 1 root root   31 Nov 13 04:09 b.txt

-rw-r--r--. 1 root root   81 Nov 13 04:09 c.txt

drwxr-xr-x. 2 root root 4096 Nov 13 03:49 dong

-rw-r--r--. 1 root root    0 Nov 13 04:13 pbc.bmp

-rw-r--r--. 1 root root    0 Nov 13 04:48 test.txt

drwxr-xr-x. 2 root root 4096 Nov 13 04:08 you

[root@dong data]# 

说明:

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

  [[CC]YY]MMDDhhmm[.SS]     

  这里,CC为年数中的前两位;YY为年数的后两位;MM为具体月份;DD为具体日期;hh为24制小时;mm为分钟;SS为具体秒。

########################################################################################################


本文出自 “秦仙儿” 博客,请务必保留此出处http://youdong.blog.51cto.com/3562886/1717040

linux基础命令学习之touch(2)

原文:http://youdong.blog.51cto.com/3562886/1717040

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!