码迷,mamicode.com
首页 > 其他好文 > 详细

cp命令覆盖数据

时间:2015-06-26 13:12:24      阅读:120      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!