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