首页>>帮助中心>>美国云服务器Linux的cp命令如何复制不提示覆盖

美国云服务器Linux的cp命令如何复制不提示覆盖

2024/9/9 150次

美国云服务器Linux的cp命令如何复制不提示覆盖


在linux上使用命令进行文件复制时, 如果有重复文件会提示是否覆盖
我们这里举例
把文件夹a中的a.txt复制到文件夹b中的,并且b中已有a.txt
mkdir a b
touch a/a.txt
cp a/a.txt b
cp a/a.txt b

有的时候需要设置不提醒, 静默覆盖重复文件
查看cp的帮助信息
cp --help

当我们执行cp -f a/a.txt b时,发现仍然提示覆盖

其实是linux默认起了别名, 总会提示覆盖, 也是为了文件安全考虑
查看本机所有的别名
alias

-i 参数表示总是提醒覆盖, 手动确认
如何实现不提示覆盖的复制呢
使用绝对路径的cp命令搭配-f参数进行复制即可
/bin/cp -f a/a.txt b


购买使用一诺网络美国云服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国云服务器低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3