cp不提示Y/N,直接覆盖的方法
时间:2014-08-28 18:58 来源:linux.it.net.cn 作者:it
说明:
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
(责任编辑:IT)
说明: # alias cp 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
# \cp -rf aaa bbb
(责任编辑:IT) |