linux cp基础命令总结

用户命令:touch—chang file timestamps  此命令很少用

1、  命令格式:

 touch [选项]..文件

2、  命令参数:

-a  change only the access time仅仅改变访问时间

-c  do not create any files不创建任何文件

-d  parse STRING and use it instead of currenttime解析字符串并使用它,而不是当前时间

-f 忽略

-h affect eachsymbolic link instead of any referenced file 影响每个符号连接,而不是引用的任何文件

-m change onlythe modification time 只是修改时间

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

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

3、命令功能:

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

4、使用范例:

实例一:创建yema1.log和yema2.log

命令:

[root@moban~]# ls

51cto            auto   baidu  install.log        log2013.log  test

anaconda-ks.cfg  auto1 baidu1  install.log.syslog  log2014.log yema1

[root@moban~]# touch yema1.log yema2.log

[root@moban~]# ll

total 76

drwxr-xr-x.2 root root  4096 Dec 26 14:51 51cto

-rw-------.1 root root  1295 Dec 25 23:32anaconda-ks.cfg

drwxr-xr-x.3 root root  4096 Dec 26 14:54 auto

drwxr-xr-x.2 root root  4096 Dec 26 14:58 auto1

drwxr-xr-x.2 root root  4096 Dec 27 10:19 baidu

drwxr-xr-x.3 root root  4096 Dec 27 10:19 baidu1

-rw-r--r--.1 root root 28865 Dec 25 23:32 install.log

-rw-r--r--.1 root root  7572 Dec 25 23:30install.log.syslog

-rw-r--r--.1 root root     0 Dec 29 16:27log2013.log

-rw-r--r--.1 root root     0 Dec 29 16:27log2014.log

drwxr-xr-x.2 root root  4096 Dec 26 09:51 test

drwxr-xr-x.3 root root  4096 Dec 26 09:45 yema1

-rw-r--r--.1 root root     0 Dec 29 16:29 yema1.log

-rw-r--r--.1 root root     0 Dec 29 16:29 yema2.log

[root@moban~]# ls

51cto            auto1   install.log         log2014.log  yema1.log

anaconda-ks.cfg  baidu  install.log.syslog  test         yema2.log

auto             baidu1  log2013.log         yema1

如果yema3.log不存在,则不创建文件,使用-c参数,命令如下:

[root@moban ~]# touch -c yema3.log

[root@moban ~]# ll

total 76

drwxr-xr-x. 2 root root 4096 Dec 26 14:51 51cto

-rw-------. 1 root root 1295 Dec 25 23:32 anaconda-ks.cfg

drwxr-xr-x. 3 root root 4096 Dec 26 14:54 auto

drwxr-xr-x. 2 root root 4096 Dec 26 14:58 auto1

drwxr-xr-x. 2 root root 4096 Dec 27 10:19 baidu

drwxr-xr-x. 3 root root 4096 Dec 27 10:19 baidu1

-rw-r--r--. 1 root root 28865 Dec 25 23:32 install.log

-rw-r--r--. 1 root root 7572 Dec 25 23:30 install.log.syslog

-rw-r--r--. 1 root root     0 Dec 29 16:27 log2013.log

-rw-r--r--. 1 root root     0 Dec 29 16:27 log2014.log

drwxr-xr-x. 2 root root 4096 Dec 26 09:51 test

drwxr-xr-x. 3 root root 4096 Dec 26 09:45 yema1

-rw-r--r--. 1 root root     0 Dec 29 16:29 yema1.log

-rw-r--r--. 1 root root     0 Dec 29 16:29 yema2.log

实例二:更新yema1.log的时间和yema2.log时间戳相同

使用-r参数

命令如下:

[root@moban ~]# ll

total 76

drwxr-xr-x. 2 root root 4096 Dec 26 14:51 51cto

-rw-------. 1 root root 1295 Dec 25 23:32 anaconda-ks.cfg

drwxr-xr-x. 3 root root 4096 Dec 26 14:54 auto

drwxr-xr-x. 2 root root 4096 Dec 26 14:58 auto1

drwxr-xr-x. 2 root root 4096 Dec 27 10:19 baidu

drwxr-xr-x. 3 root root 4096 Dec 27 10:19 baidu1

-rw-r--r--. 1 root root 28865 Dec 25 23:32 install.log

-rw-r--r--. 1 root root 7572 Dec 25 23:30 install.log.syslog

-rw-r--r--. 1 root root     0 Dec 29 16:27 log2013.log

-rw-r--r--. 1 root root     0 Dec 29 16:27 log2014.log

drwxr-xr-x. 2 root root 4096 Dec 26 09:51 test

drwxr-xr-x. 3 root root 4096 Dec 26 09:45 yema1

-rw-r--r--. 1 root root     0 Dec 29 16:29 yema1.log

-rw-r--r--. 1 root root     0 Dec 29 16:29 yema2.log

 

 


本文出自 “迈进IT” 博客,请务必保留此出处http://518443.blog.51cto.com/508443/1597370

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。