我正在尝试使用该cp命令并强制覆盖。
cp
我已经尝试过cp -rf /foo/* /bar,但仍然提示我确认每个覆盖。
cp -rf /foo/* /bar
您可以这样做yes | cp -rf xxx yyy,但我的直觉是,如果您以 root 身份执行此操作 - 您的.bashrc或.profile具有cpto的别名cp -i,大多数现代系统(主要是 RH 衍生物)都会对 root 配置文件执行此操作。
yes | cp -rf xxx yyy
.bashrc
.profile
cp -i
alias您可以通过在命令提示符下运行来检查现有别名,或者which cp仅检查cp.
alias
which cp
如果您确实定义了别名,则运行unalias cp将取消当前会话的别名,否则您可以将其从 shell 配置文件中删除。
unalias cp
您可以暂时绕过别名并通过使用前缀来使用命令的非别名版本\,例如\cp whatever
\
\cp whatever