Linux-命令-cp,mkdir

命令: cp

参数:

-r (recursive) 递归拷贝,没有 -r 参数时不能拷贝目录

-p(preserve=mode,ownership,timestamps) 保持属性

-d()若文件为链接文件(link  file),责复制链接文件本身,而不是源文件。相当于复制快捷方式

-a(archive) 相当-pdr

注意:

当使用cp 对文件进行拷贝时,e.g. cp /data/file1 /tmp/file1 (file1 在tmp中也存在), 如何避免拷贝的时候不提示 overwrite?

[root@wf-lx01 data]# cp file1 /tmp/file1
cp: overwrite ‘/tmp/file1’?

解决: 反斜杠 [root@wf-lx01 data]# \cp file1 /tmp/file1 或者 cp的全路径 [root@wf-lx01 data]# /bin/cp file1 /tmp/file1 

 对mv也适用,当使用全路径时. 不会代-i 参数.  alias里 cp = cp -i , 可以使用unalise 去掉cp -i 但是不推荐

小技巧:

当需要修改一个配置文件或源文件的时候,需要先备份原文件.

通常做法: cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak

技巧做法: cp /etc/ssh/sshd_config{,.bak}   逗号和点号不要忘记

注意:{} 大括号在bash 中的应用

 

 

 


命令: mkdir

参数:

-p: 多层级创建

 

posted @ 2017-08-09 23:24  TimeTree  阅读(415)  评论(0编辑  收藏  举报