Linux cp 实现强行覆盖
2015-08-27 14:03
513 查看
发现在Fedora 10 /ubutun 里面用cp -fr src dest,即使加了-f也是不能强行覆盖的,这时怎么回事的呢?一两个文件还好说,就输几个yes吧,但是要是n多文件怎么办,那还不输死人呢?下面提供三种解决办法。
我们输入alias命令,看看系统给cp起了一个什么别名。
[root@localhost ~]# alias
alias cp=’cp -i’
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’
然后[root@localhost ~]# man cp
看看-i什么意思
-i, –interactive prompt before overwrite
原来在覆盖之前会提示,那我们的解决办法也出来了,用unalias cp来解除cp的别名,还原纯净的cp。
[root@localhost ~]#unaslias cp (这只是临时取消cp的别名,不是永久的)
[root@localhost ~]#cp -fr src dest 这下就行了,就不会提示覆盖了。
输入\cp命令,作用也是取消cp的别名。
[root@localhost ~]#\cp -fr src dest
输入yes|cp -fr src dest,使用管道自动输入yes。
[root@localhost ~]#yes | cp cp -fr src dest 让管道自动输入一大堆得yes,就可以完成了强行复制了。
那有人会问dos的copy命令怎么实现强行复制的呢?答案是
用来 xcopy /y src dest 来实现强行复制。
方法一
我们输入alias命令,看看系统给cp起了一个什么别名。[root@localhost ~]# alias
alias cp=’cp -i’
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’
然后[root@localhost ~]# man cp
看看-i什么意思
-i, –interactive prompt before overwrite
原来在覆盖之前会提示,那我们的解决办法也出来了,用unalias cp来解除cp的别名,还原纯净的cp。
[root@localhost ~]#unaslias cp (这只是临时取消cp的别名,不是永久的)
[root@localhost ~]#cp -fr src dest 这下就行了,就不会提示覆盖了。
方法二
输入\cp命令,作用也是取消cp的别名。[root@localhost ~]#\cp -fr src dest
方法三
输入yes|cp -fr src dest,使用管道自动输入yes。[root@localhost ~]#yes | cp cp -fr src dest 让管道自动输入一大堆得yes,就可以完成了强行复制了。
那有人会问dos的copy命令怎么实现强行复制的呢?答案是
用来 xcopy /y src dest 来实现强行复制。
相关文章推荐
- vmware做Centos磁盘分区管理实验
- 解决weblogic启动缓慢 linux系统随机数问题
- Hadoop学习6_CentOS6.5系统下Hadoop2.6.0完全分布式环境安装与配置信息介绍
- syslog及syslog-ng详解
- Linux高级(策略)路由使用方法
- linux嵌入式开发平台网卡驱动解决办法
- linux grep 查找字符串
- linux编程学习
- 编码风格——linux内核开发的coding style
- linux下ffmpeg的使用方法
- Informix11.7单机版安装centos7
- Linux-2.6.32.67内核裁剪与移植之LCD驱动的移植(2)
- centos cluster 切换
- 在 Linux 下使用 RAID(四):创建 RAID 5(条带化与分布式奇偶校验)
- 在 Linux 下使用 RAID(四):创建 RAID 5(条带化与分布式奇偶校验)
- Linux磁盘管理之LVM详解
- Centos 6.4 python 2.6 升级到 2.7
- linux文件系统详解
- Linux中的netstat命令使用教程
- Note For Linux By Jes(14)-启动流程、模块管理与 Loader