在linux下的使用复制命令cp,不让出现“overwrite”(文件覆盖)提示的方法。

第一种解决办法:
在cp前加上一个"\"符号就不使用别名运行了,如下:
# \cp -f sourcefile targetdir 
第二种解决办法:
编辑文件,注释掉别名。
# vi ~/.bashrc
在alias cp='cp -i'前加上“#”注释掉这行,wq!保存推出,然后重新登陆就可以了。
 

出现 cp: omitting directory `foldera/'  

解决办法:使用递归拷贝,在cp命令后面加上-r参数,形如:

cp -r foldera folderc 

最终命令

\cp -fr sourcefile targetdir 

 

你可能感兴趣的:(linux)