cp复制行为
cp -rf /rumenz/* /bar
,但仍然提示我确认每个覆盖。
cp -rf /rumenz/* /bar
cp: overwrite ‘bar/rumenz.html’? y
系统会一个一个文件提示,如果目录文件很多,就很麻烦
原因:在
.bashrc
文件中定义了alias cp='cp -i'
的别名,所以每个文件都会提示.
yes不用一个个确认
> yes | cp -rf /rumenz/* /bar
卸载别名
unalias cp
cp -f rumenz.txt tmp/rumenz.txt
alias cp="cp -i"
使用反斜杠
> \cp -rf /rumenz/* /bar
使用反斜杠,就不会使用系统中定义的别名
转载请注明:XAMPP中文组官网 » linux之cp强制复制文件