最新消息:其实接手服务器,最最最重要的还是要看下数据库、文件备份情况!!!非常重要!!!

cp不提示Y/N,直接覆盖的方法

basic shang 7351浏览 0评论

说明:
cp覆盖时,无论加什么参数-f之类的还是提示是否覆盖,当文件比较少的时候还可以按Y确认,当文件很多的时候就很累了。
cp覆盖时会提示y/n是因为cp做了别名,如下,加了-i,因此每次覆盖里都要询问是否覆盖。

# alias cp
alias cp='cp -i'

 
解决:有2种方法
1. 修改bashrc文件禁用cp的alias,在alias cp=’cp -i’前加上”#”注释,重新登录即可实现复制不提示。

# vi ~/.bashrc //内容如下
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
#alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

 
2. 或直接输入命令,在cp前加上\即可实现

# \cp -rf aaa bbb 

转载请注明:酷喃|coolnull| » cp不提示Y/N,直接覆盖的方法

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址