我正在尝试使用 cp
命令并强制覆盖。
我已经尝试过 cp -rf /foo/* /bar
,但仍然提示我确认每个覆盖。
原文由 Thiyagarajan Varadharaj 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试使用 cp
命令并强制覆盖。
我已经尝试过 cp -rf /foo/* /bar
,但仍然提示我确认每个覆盖。
原文由 Thiyagarajan Varadharaj 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答799 阅读✓ 已解决
2 回答3.2k 阅读
You can do
yes | cp -rf xxx yyy
, but my gutfeeling says that if you do it as root - your.bashrc
or.profile
has an alias ofcp
到cp -i
,大多数现代系统(主要是 RH 衍生产品)都对根配置文件执行此操作。您可以通过在命令提示符下运行
alias
或运行 --- 检查现有别名来仅检查cp
which cp
的别名。如果您确实定义了别名,则运行
unalias cp
将取消当前会话的别名,否则您可以将其从 shell 配置文件中删除。您可以暂时绕过别名并使用命令的非别名版本,方法是在其前面加上
\
,例如\cp whatever