首页 > 其他 > 详细

cp命令覆盖数据

时间:2015-06-26 13:09:32      阅读:180      评论:0      收藏:0      [点我收藏+]

生产环境:

操作系统:CentOS 6.6

数据库系统: Mysq 5.5.41

任务:恢复数据库文件时,要求不能一一提示;

问题:恢复时一个一个数据文件提示,效率不高。

解决方式:

1.提示?是否要覆盖?

[root@sky9896mysql]# cp -r -f back20150625ultrax/ ultrax

cp:是否覆盖"ultrax/back20150625ultrax/pre_home_comment.MYI"

…….
2.
一些服务器会默认增加别名 alias cp=‘cp -i‘,当你执行cp时,其实执行的是cp i,修改下面文件解决问题。

 [root@sky9896 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.退出当前环境,重新进入。

[root@sky9896mysql]# exit

4.重新进入环境,不提示的情况下,成功覆盖。

[root@sky9896mysql]# cp -r -f back20150625ultrax/ ultrax     

#参数-f是强制复制,如果不注释掉cp别名的话,还是会要求一一提示覆盖。                                                                                       


本文出自 “Linux~DBA~MBA~EDU” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1665829

cp命令覆盖数据

原文:http://sky9896.blog.51cto.com/2330653/1665829

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!