mv/cp: will not overwrite just-created with

运行shell脚本时,mv/cp时出现如下提示:

mv: will not overwrite just-created  with 
cp: will not overwrite just-created  with 

这种现象发生的原因是:移动或复制两个或多个文件名相同的文件到同一个目录下。
这只会mv/cp第一个遇到的文件,拒绝mv/cp第二个同名文件(这会覆盖另一个文件,从而有丢失用户数据的风险)。

> mkdir a b c
> touch a/file
> touch b/file
> mv a/file b/file c/
mv: will not overwrite just-created `c/file' with `b/file'

执行上述命令,a/file成功移动到c中,而b/file没有被移动。

你可能感兴趣的:(Linux,mv/cp)