cp和mv强制覆盖的区别?

时间:2014-11-13 12:55:39

标签: linux

在我的脚本中有一些cp和mv覆盖问题。 据我所知,这两个命令都可以强制执行:

cp -f
mv -f

但这是问题的开始。 cp -f仍然调用批准覆盖,我知道原因:因为在.bashrc中设置了cp =' cp -i' ....所以它是别名,所以要么命令cp -f,或\ cp -f,会话的unalias等等....

但我的困惑是为什么mv的行为不一样。在我的.bashrc mv中也是mv =' mv -i'但我可以使用mv-f强制执行mv命令....

我想保留所有设置,并在我的脚本中运行命令,如\ cp -f或\ mv -f(将来不那么头疼),但想知道为什么cp和mv的行为不一样? ??

感谢

0 个答案:

没有答案