Linux CentOS中cp复制、mv移动强制覆盖拷贝的命令

Linux下默认cp和mv命令无法在复制时强制覆盖,即使你用 -f 参数也无法强制覆盖文件,是因为它们在系统中是有别名的(alias cp='cp -i'),而这个-i参数就是若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!

下面提供几个从网上找的Linux下cp命令覆盖的方法。

1) 取消cp的alias(放心这不是永久生效):

#unalias cp

#cp a /test/a


2) 加反斜杠 cp 执行cp命令时不走alias:

#cp a /test/a


3)echo yes:

#yes|cp a /test/a


4) 我们可以使用绝对路径

#/bin/cp a /test/a

by 雪洁 2013-03-07 01:31:27 11204 views
我来说几句

相关文章