在我的脚本中有一些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的行为不一样? ??
感谢