linux cp命令强行覆盖复制
linux cp命令强行覆盖复制
我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加了 -rf 参数强制覆盖复制时,系统仍然会提示让你一个个的手工输入 y 确认复制,所添加的rf参数是不起作用的。
原因:
cp命令被系统设置了别名,相当于cp=‘cp -i’。
查询alias命令
[root@localhost sonarqube]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
通过上述输出,可以看出,我们平时使用 cp 命令,虽然没有添加任何参数 ,但系统默认会在我们使用 cp 命令时自动添加 -i 参数
-i, --interactiveprompt before overwrite
-i 即交互的缩写方式,也就是在使用 cp 命令作文件覆盖操作之前,系统会要求确认提示.这个本来是系统的一个保险措施.如果有很多文件要复制,觉得一个一个输入y 确认麻烦的话,可以使用如下方法解决:
强制复制
建议大家使用方式一,因为取消别名的话很容易造成风险,万一又忘记恢复别名,以后的复制都不会有提示信息。
有提示信息可以多一层保险嘛,是人都会有犯混的时候,给自己加一个保险,有保障呀.
方式一
使用原生的cp命令
/bin/cp -rf xxxx
方式二
取消cp命令别名
unalias cp
去掉 cp 命令的别名,这时你再用 cp -rf 复制文件时,就不会要求确认啦.
复制完成后恢复别名
alias cp='cp -i'
参考链接:https://blog.csdn.net/xinluke/article/details/52229431
linux cp命令强行覆盖复制相关推荐
- LINUX CP 命令强制覆盖功能开启/关闭
前言 CP命令复制文件,且当需要覆盖文件时,会提示.比如: shell> cp 1.txt test/ cp:是否覆盖"test/1.txt"? cp命令的别名 linux ...
- Linux cp 实现强行覆盖
发现在Fedora 10 /ubutun 里面用cp -fr src dest,即使加了-f也是不能强行覆盖的,这时怎么回事的呢?一两个文件还好说,就输几个yes吧,但是要是n多文件怎么办,那还不输死 ...
- linux cp命令 强制覆盖,解决 Linux cp 命令加了 -f 后依然提示覆盖的问题
cp 命令是在 Linux 上用来复制文件的命令,不管是复制单个文件,还是整个文件夹复制,都可以用 cp 命令实现.有时候我们需要用新的文件覆盖旧的文件,并且希望命令不提示 Y/N 而是直接覆盖,就 ...
- linux cp命令 强制覆盖,Linux中使用cp命令进行强制覆盖的方法
cp在拷贝时,如果遇到相同的文件名的文件,就会不断询问是否覆盖,让你输入yes or no .为什么呢?这是为了linux为了安全考虑,在cp命令上用了别名.也就是你输入只是输入cp命令时,其实系统是 ...
- linux cp命令忽略覆盖,linux cp:Linux怎么取消cp命令覆盖文件提示
今天来聊聊一篇关于linux cp:Linux怎么取消cp命令覆盖文件提示的文章,现在就为大家来简单介绍下linux cp:Linux怎么取消cp命令覆盖文件提示,希望对各位小伙伴们有所帮助. 可以试 ...
- linux cp 和mv的区别,linux下mv和cp命令 移动和复制文件
一.mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录. 1.命令格式: mv [选项] 源文件 ...
- linux cp命令覆盖恢复,Linux中用cp命令直接覆盖不提示的方法
Linux中用cp命令直接覆盖不提示的方法 在Linux下,如果希望将文件file拷贝到目录dir下,可以执行: cp file dir 但如果dir下已经存在一个名为file的文件的时候,系统总是会 ...
- linux cp命令 前面,盘点Linux命令之Linux cp命令使用大全
Linux命令有很多,其中Linux cp命令常用的一种,Linux cp命令如何使用,下面IT培训网将为您盘点有关Linux命令之Linux cp命令大全. Linux命令之Linux cp命令详解 ...
- Linux cp命令 拷贝文件
版权声明:本文为博主原创文章,未经博主允许不得转载. Linux cp命令拷贝命令非常实用,cp命令可以将指定路径下的文件(目录)拷贝到(成)另一文件或目录中,相当于DOS下COPY和XCOPY命令. ...
最新文章
- python 打包 .app 运行 控制台窗口_Python打包工具
- Android中使用DOM解析xml时出现org.xml.sax.SAXParseException: Unexpected token
- 转载的SSO文章,很基础
- 【转】datagridview的checkbox列,当修改checkbox状态时实时获得其准确状态值
- [Java基础]标准输入输出流
- 深入理解闭包系列第五篇——闭包的10种形式
- fir.im Weekly - 除了新 MacBook Pro,近期值得关注的移动开发好资源
- xadmin删除数据后出现ValueError报错
- What are the best IDEs for the Go programming language?
- epoll浅析以及nio中的Selector
- Android与Chromium源码搜索工具
- 大道至简:企业需要的中台是什么?答案是:指挥官体系
- C语言操作符详解(坑点+重难点+优先级结合性总结)
- SSD讲堂三(视频)_SSD_tensorflow_imageio方法_视频检测_附源码
- 计算机毕业设计Android的计算器app设计(源码+系统+mysql数据库+Lw文档)
- 如何向iphone手机网易云音乐添加本地音乐
- 如何用保险抵御人生中的死亡风险【全攻略】
- 2019年CVTE实习心得
- 区块链技术涉及哪些编程语言?
- 内容社区:始于内容,火于流量,困于商业化
热门文章
- visual basic.net 2019-判断null,is null
- rust(68)-rust enum
- 第二轮“双一流”名单:这 44 所高校有调整!
- 【Python】开启Pandas进阶:图解Pandas透视表、交叉表
- 【NLP】NLP任务增强:通过引入外部知识来提供额外信息
- CCF BDCI 技术需求与技术成果关联度冠军分享
- 武大上交发布首篇「图像匹配」大领域综述!涵盖 8 个子领域,汇总近 20年经典方法
- 【易创课堂】第3期,最后2天报名啦!
- Dojo 如何测试 widget
- javascript中 this 指向问题