西数超哥博客
运维经验教程分享

发散思维:linux下如何实现直接复制文件覆盖而不提示,方法不限

发散思维:linux下如何实现直接复制文件覆盖而不提示,方法不限

[root@liyin home]# cp -rfpu test.php test/test.php
cp: overwrite `test/test.php'?

正常操作一般我们会这样,但发现如果目标地址文件已经存在同名文件,系统还是会提示是否覆盖。原因alias:

[root@liyin home]# alias
alias cp='cp -i'

于是我们可以通过如下思路操作:
1,将alias 别名取消,或直接编辑.bashrc 将别名cp注释以后再去操作就不会提示了。
2,让他别名不起作用,执行\cp -rfpu test.php test/test.php  就是命令cp前加\ 
3,不取消别名,我们直接通过命令的绝对路径去操作,/usr/bin/cp 去操作。
4,其他命令。比如dd命令。dd  if=/home/test.php   of=/home/test/test.php  bs=512 count=1

 

 

 

 

转载请注明:西数超哥博客www.ysidc.top» 发散思维:linux下如何实现直接复制文件覆盖而不提示,方法不限

https://www.ysidc.top 西数超哥博客,数据库,西数超哥,虚拟主机,域名注册,域名,云服务器,云主机,云建站,ysidc.top

赞(0)
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除。本站原创内容未经允许不得转载:西数超哥博客 » 发散思维:linux下如何实现直接复制文件覆盖而不提示,方法不限