`
dcj3sjt126com
  • 浏览: 1872049 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux cp 实现强行覆盖

 
阅读更多

发现在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 来实现强行复制。

分享到:
评论

相关推荐

    linux cp 命令.docx

    Linux cp 命令详解 Linux 中的 cp 命令是一个基本的文件管理命令,用于复制文件或目录。下面将详细介绍 cp 命令的语法、选项、示例和应用场景。 语法 cp 命令的语法非常简单,基本语法如下所示: ``` cp [选项] ...

    Linux系统利用cp命令实现强制覆盖功能的方法

    前言 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。... -f:强行复制文件或目录,不论目标文件或目录是否已存在; -i:覆盖既有文件之前先询问用户; -l:对源文件建立硬连接,而非复制文件

    linux操作系统05_linux系统工常用指令-文件管理.ppt

    这些操作可以通过命令行工具实现,例如 rm、mv、cp、touch 等命令。 一、删除文件或目录:rm 命令 rm 命令用于删除文件或目录。其主要参数包括: * -f:强制删除文件或目录,不询问用户。 * -i:删除文件或目录...

    Linux常用命令.docx

    本文将详细介绍 Linux 中的常用命令,包括 ls、Cd、clear、Pwd、Cp、Mkdir、Rmdir 和 Mv 命令。 一、Pwd 命令 Pwd 命令用于显示当前工作目录的路径。该命令不需要任何参数,直接输入 pwd 就可以显示当前目录的路径...

    Linux命令行.pdf

    - `Ctrl+C`: 强行终止当前运行的程序。 - `Ctrl+Z`: 将当前运行的程序放到后台,并可以通过 `fg` 命令将其拖回到前台继续执行。 - `Ctrl+A`: 将光标移到行首,类似于Home键的功能。 - `Ctrl+E`: 将光标移到行尾...

    Linux运维常用命令.doc

    * -f:覆盖目标同名文件或目录时不进行提醒,而直接强行复制。 * -i:覆盖目标同名文件或目录时提醒用户确认。 * -p:复制时保持源文件的权限、属主及时间标记等属性不变。 * -r:复制目录时必须使用此选项,表示...

    linux 命令行

    - **Ctrl+C**: 用于强行终止正在运行的程序。 - **Ctrl+Z**: 将当前运行的程序放到后台,并可以通过输入`fg`命令将其重新拉回到前台继续执行。 - **Ctrl+A**: 移动光标到命令行的开头位置,等同于按`Home`键。 - **...

    Linux常用命令练习[归纳].pdf

    -f 强行复制文件或目录,不论目标文件或目录是否已存在;-I 覆盖文件之前先询问用户;-l 对源文件建立硬连接,而非复制文件;-p 保留源文件或目录的属性;-P 保留源文件或目录的路径;-r 递归处理,将指定目录下的...

    Linux常用命令

    ### Linux常用命令详解 #### 一、文件管理 ...通过以上这些命令的学习,我们可以更高效地管理Linux系统中的文件,实现自动化脚本编写、文件处理等各种操作。希望这些内容能帮助大家更好地理解和使用Linux系统。

    linux命令集

    - **cp**: 复制文件或目录,如`cp source_file target_file`。 - **mv**: 移动或重命名文件,如`mv oldname newname`。 - **vi/vim**: 强大的文本编辑器,用于创建和编辑文本文件。 - **cat**: 显示文件内容,常用于...

    linux基本命令

    以下是对给定文件中提及的多个Linux命令的详细解析,这些命令覆盖了从系统信息查询、文件管理到网络配置等多个方面。 #### 1. `uname -a` `uname -a`命令用于显示系统内核信息,包括操作系统名称、版本、内核版本等...

    C语言初期学习

    - `mv -f 源文件 目标文件`:强行覆盖文件。 - **`cp`命令**:复制文件或目录。 - `cp 源文件 目标目录`:复制文件到目标目录。 - `cp -a 源目录 目标目录`:复制整个目录。 5. **`man`命令**:查看Linux...

    Linux基本指令超级详解.doc

    本篇文章将对 Linux 中基本的指令进行超级详解,包括 ls、pwd、cd、touch、mkdir、rmdir、rm、man 和 cp 等命令的语法、功能、常用选项和实例演示。 一、ls 指令 ls 指令的语法为:ls [选项][目录或文件]。其功能...

    终端命令用法精选.pdf

    本知识点详细解读了各种终端命令的用法,覆盖了文件目录管理、系统管理、软件安装与卸载、文件压缩与解压、进程控制、程序运行等多个方面。 一、文件目录类 文件目录类命令用于管理文件和目录,如建立、删除、浏览...

    ubuntu终端命令使用

    3. **强行退出:** 使用`Ctrl+Alt+Backspace`可以强行退出X-Window程序。 4. **查看帮助:** `--help`、`man`、`info` 和 `help` 命令分别提供不同层次的帮助文档。 5. **查看系统路径:** `echo $PATH` 显示系统...

    运维常用工具和命令

    - **应用场景**: 当进程无法正常退出时,可以使用此命令强行杀死进程。 **11. `mkdir` 创建目录** - **用途**: `mkdir` 命令用于创建目录。 - **选项**: `-p` 允许创建多层目录。 - **应用场景**: 在批量创建目录...

    ubuntu终端命令大全.pdf

    这些命令覆盖了文件管理、驱动挂载、程序安装、压缩解压、进程控制及程序运行等多个方面,是Ubuntu用户必备的操作指南。 #### 一、文件目录类 1. **建立目录** `mkdir 目录名` - **功能**:用于创建新的目录。...

    2009 达内Unix学习笔记

    cp -i beans apple 增加是否覆盖的提示 mv 移动或重命名文件/目录 用法 mv [-f] [-i] f1 f2 mv [-f] [-i] f1 ... fn d1 mv [-f] [-i] d1 d2 mv 源文件名 目标文件名 若目标文件名还没有,则是源文件重命名为...

Global site tag (gtag.js) - Google Analytics