生产环境:
操作系统:CentOS 6.6
数据库系统: Mysq 5.5.41
任务:恢复数据库文件时,要求不能一一提示;
问题:恢复时一个一个数据文件提示,效率不高。
解决方式:
1.提示?是否要覆盖?
[[email protected]ql]# cp -r -f back20150625ultrax/ ultrax
cp:是否覆盖"ultrax/back20150625ultrax/pre_home_comment.MYI"?
…….
2.一些服务器会默认增加别名 alias cp=‘cp -i‘,当你执行cp时,其实执行的是cp –i,修改下面文件解决问题。
[[email protected] mysql]# vi ~/.bashrc
# .bashrc
# User specificaliases and functions
alias rm=‘rm -i‘
#alias cp=‘cp -i‘
alias mv=‘mv -i‘
# Source globaldefinitions
if [ -f/etc/bashrc ]; then
. /etc/bashrc
fi
"~/.bashrc" 12L, 177C written
3.退出当前环境,重新进入。
[[email protected]]# exit
4.重新进入环境,不提示的情况下,成功覆盖。
[[email protected]]# cp -r -f back20150625ultrax/ ultrax
#参数-f是强制复制,如果不注释掉cp别名的话,还是会要求一一提示覆盖。
时间: 2024-10-29 11:19:12