linux之cp强制复制文件

cp复制行为

cp -rf /rumenz/* /bar,但仍然提示我确认每个覆盖。

  1. cp -rf /rumenz/* /bar
  2. cp: overwrite ‘bar/rumenz.html’? y

系统会一个一个文件提示,如果目录文件很多,就很麻烦

原因:在.bashrc文件中定义了alias cp='cp -i'的别名,所以每个文件都会提示.

yes不用一个个确认

  1. > yes | cp -rf /rumenz/* /bar

卸载别名

  1. unalias cp
  2. cp -f rumenz.txt tmp/rumenz.txt
  3. alias cp="cp -i"

使用反斜杠

  1. > \cp -rf /rumenz/* /bar

使用反斜杠,就不会使用系统中定义的别名

返回笔记列表
入门小站