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?

[[email protected] data]# cp file1 /tmp/file1
cp: overwrite ‘/tmp/file1’?

解决: 反斜杠 [[email protected] data]# /cp file1 /tmp/file1 或者 cp的全路径 [[email protected] 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 中的应用

Linux-命令-cp,mkdir详解程序员

 

 Linux-命令-cp,mkdir详解程序员

 


命令: mkdir

参数:

-p: 多层级创建

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/1965.html

(0)
上一篇 2021年7月15日
下一篇 2021年7月15日

相关推荐

发表回复

登录后才能评论