linux cp、mv、rm 强制覆盖
来源:互联网 发布:网络谣言典型案例 编辑:程序博客网 时间:2024/04/30 06:53
Linux 使用 cp 命令强制覆盖功能
我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加了 -rf 参数强制覆盖复制时,系统仍然会提示让你一个个的手工输入 y 确认复制,令人不胜其烦.那么这是由于什么原因引起的?要知道原因,你可以在命令行中输
我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加了 -rf 参数强制覆盖复制时,系统仍然会提示让你一个个的手工输入 y 确认复制,令人不胜其烦.那么这是由于什么原因引起的?要知道原因,你可以在命令行中输入 alias 命令 ,以下是是alias命令的输出
[root@test-01 yum]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
这里我们只关系红色字体的那一行,也就是与cp 相关的一行,看见没有?我们平时使用 cp 命令,虽然没有添加任何参数 ,但系统默认会在我们使用 cp 命令时自动添加 -i 参数,www.linuxidc.com这个就是别名的作用.那么这个 -i 参数又有什么用呢?使用 man cp 命令查看
-i, --interactive
prompt before overwrite
-i 即交互的缩写方式,也就是在使用 cp 命令作文件覆盖操作之前,系统会要求确认提示.这个本来是系统的一个保险措施.如果有很多文件要复制,觉得一个一个输入y 确认麻烦的话,可以使用如下方法解决:
# unalias cp
去掉 cp 命令的别名,这时你再用 cp -rf 复制文件时,就不会要求确认啦.
不过这里还是建议大家在复制完成后,还是恢复 cp 的别名方式,因为可以多一层保险嘛,是人都会有犯混的时候,给自己加一个保险,有保障呀.
恢复的方法很简单
#alias cp='cp -i'
这样就行啦.
- linux cp、mv、rm 强制覆盖
- cp/rm/mv等命令强制覆盖操作方式实现
- Linux常用命令:cp,mv,rm
- linux command: cp, mv, rm
- linux笔记 cp rm mv
- linux的cp,rm,mv
- Linux cp强制覆盖
- Linux rm,cp,mv命令详解
- Linux文件:ls、cp、mv、rm
- linux命令: touch, mkdir, cp, mv, rm
- linux中mv、cp、rm分别是什么意思
- cp rm mv
- cp,mv,rm
- rm,cp,mv
- linux文件管理相关命令mv mkdir cp rm
- linux常用命令mkdir,cd,pwd,rmdir,cp,mv,rm,
- linux文件管理 cp mv mkdir rm rmdir
- Linux命令(4):mkdir、rm、rmdir、mv、cp命令
- Java开源建站工具
- 问问???ftl文件标签看不懂!!指点一下??
- 解决PHP生成校验码时“图像因其本身有错无法显示”的错误
- 使用类创建对象
- 开源windows phone 7 软件 大全
- linux cp、mv、rm 强制覆盖
- 在命令行下实现打字效果
- 从那一天起,你就成了我的全部
- poj 2420(写的简单,易懂)
- 业务转型对社区的预言
- 发布JAX-Ws Web服务到Tomcat
- 批量注册两个或多个DLL / OCX 的BAT批处理
- storm 实战及实例讲解(二)
- Windows MAC 和Linux系统文件名的限制