首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux cp不再查问直接覆盖

2014-01-15 
linux cp不再询问直接覆盖红帽Linux系统中,使用cp,总是会提示是否覆盖,要你输入yes,or no;即使你加了参数

linux cp不再询问直接覆盖

红帽Linux系统中,使用cp,总是会提示是否覆盖,要你输入yes,or no;
即使你加了参数 cp -rf也是如此。
在一些自动化脚本中,例如expect脚本,这个就很不方便。

其实,这个是红帽Linux系统的一个trick;SUSE Linux系统就没有这个trick。
在用户.bashrc中,有一行Alias cp='cp -i',将其注释掉即可;
例如root用户,修改/root/.bashrc文件;
例如guoq用户,修改/home/guoq/.bashrc文件;

这是系统的一个alias,
如果只是想这一次暂时屏蔽这个alias,那么使用\符号,即\cp -rf即可;
如果想在当前shell会话里面永久取消alias,那么使用unalias cp即可。

热点排行