小编典典

如何在不确认的情况下强制 cp 覆盖

all

我正在尝试使用该cp命令并强制覆盖。

我已经尝试过cp -rf /foo/* /bar,但仍然提示我确认每个覆盖。


阅读 155

收藏
2022-03-02

共1个答案

小编典典

您可以这样做yes | cp -rf xxx yyy,但我的直觉是,如果您以 root 身份执行此操作 -
您的.bashrc.profile具有cpto的别名cp -i,大多数现代系统(主要是 RH 衍生物)都会对 root
配置文件执行此操作。

alias您可以通过在命令提示符下运行来检查现有别名,或者which cp仅检查cp.

如果您确实定义了别名,则运行unalias cp将取消当前会话的别名,否则您可以将其从 shell 配置文件中删除。

您可以暂时绕过别名并通过使用前缀来使用命令的非别名版本\,例如\cp whatever

2022-03-02