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

linux cp不再询问直接覆盖

 
阅读更多

红帽Linux系统中,使用cp,总是会提示是否覆盖,要你输入yes,or no;
即使你加了参数 cp -rf也是如此。
在一些自动化脚本中,例如expect脚本,这个就很不方便。

其实,这个是红帽Linux系统的一个trick;SUSE Linux系统就没有这个trick。
在用户.bashrc中,有一行Alias cp='cp -i',将其注释掉即可;
例如root用户,修改/root/.bashrc文件;
例如guoq用户,修改/home/guoq/.bashrc文件;

这是系统的一个alias,
如果只是想这一次暂时屏蔽这个alias,那么使用\符号,即\cp -rf即可;
如果想在当前shell会话里面永久取消alias,那么使用unalias cp即可。

分享到:
评论

相关推荐

    linux cp命令 源代码

    在Linux操作系统中,`cp`命令是一个非常基础且重要的工具,用于复制文件和目录。它在文件系统管理中扮演着核心角色。这个标题所指的“linux cp命令 源代码”应该是一个实现了Linux `cp`命令功能的个人版本,可能是...

    Linux下的cp命令详解

    * `-i`:若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作。 * `-l`:进行硬式连结(hard link)的连结档建立,而非复制档案本身。 * `-p`:连同档案的属性一起复制过去,而非使用预设属性。 * `-r`:...

    Windows下的Linux中cp复制命令(非bat,是cp的Windows命令实现)

    - `-f` 或 `--force`:强制复制,不询问,如果目标文件已经存在则直接覆盖。 - `-p` 或 `--preserve`:保留文件的原始属性(如时间戳、权限等)。 例如,要复制单个文件,你可以输入: ```bash cp source.txt ...

    linux cp 命令.docx

    * -i, --interactive:覆盖已存在的文件之前先询问 * -p, --preserve:保留源文件或目录的属性 * -r, -R, --recursive:递归处理目录以及目录下所有的项目 * -u, --update:当源文件比目的文件较新或目的文件不存在...

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

    **Linux系统中的cp命令是用于文件和目录复制的常用工具,它提供了丰富的选项来满足不同需求。在本文中,我们将探讨如何使用cp命令实现强制覆盖功能,并解释在某些情况下需要额外步骤的原因。** **cp命令的基本语法...

    8.linux命令集之cp命令

    - 在脚本中使用`cp`命令时,如果没有`-i`选项,不会询问是否覆盖,而是直接覆盖目标文件,这与命令行的行为不同。 - 文件时间戳在复制过程中可能会有所不同,除非使用`-a`或`-p`选项保留所有属性。 - 使用`-n`选项...

    Linux基础课件Linux系统文件复制cp命令共9页.p

    5. **交互式复制**:如果目标文件已存在,使用 `-i` 或 `--interactive` 选项,`cp`会在覆盖前询问用户是否确定。 6. **不覆盖现有文件**:`--no-clobber` 选项可以防止意外覆盖已有文件。 7. **合并文件**:`cp -...

    Linux cp命令参数简介

    cp (复制档案或目录) [root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination) [root@linux ~]# cp [options] source1 source...-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!

    Linux命令基础8:cp命令和延伸

    在命令行环境中,`cp`命令通常会自动询问用户是否覆盖已存在的目标文件,而当在shell脚本中执行时,如果没有指定`-i`参数,则会直接覆盖,这是命令行与脚本执行模式的一个关键差异。 `cp`命令的基本格式有三种: 1....

    一个简单的linux命令 cp

    cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中...

    linux中cp命令使用介绍.docx

    Linux 中 cp 命令使用介绍 Linux 中的 cp 命令是用于复制文件的基本命令之一。该命令可以将源文件复制到目标文件或目录中,並提供了多种选项来满足不同的需求。 命令格式: cp [选项]... [-T] 源 目的 或:cp ...

    Linux必备命令-之cp命令详解

    **Linux cp命令详解** 在Linux操作系统中,`cp`命令是一个非常基础且重要的工具,用于在文件系统中复制文件和目录。它具有多种选项来控制复制行为,使其能够适应各种需求。下面我们将深入探讨`cp`命令的用法、选项...

    linux操作系统cp命令详细的使用教程.docx

    如果`file2`已存在,`-f`选项会直接覆盖,不会询问用户。 使用`cp`命令时,要特别注意保护文件的安全性,尤其是当目标文件已存在时。如果不小心,可能会不小心覆盖掉重要文件。在不确定的情况下,使用`-i`选项是...

    Linux 的cp命令及示例详解

    如果目标位置已存在同名文件或目录,`cp`可以根据不同的选项进行覆盖、备份或询问操作。 **主要参数:** 1. `-a` 或 `--archive`:保留所有属性(包括权限、时间戳等)并递归复制。 2. `-b` 或 `--backup`:覆盖前...

    Linux复制文件命令cp之使用解说

    添加`-i`选项会在覆盖前询问用户。 遇到`cp: omitting directory`错误通常是因为试图复制一个目录而没有使用`-r`选项。确保在复制目录时正确地使用这个参数,否则`cp`命令会忽略目录。 学习和熟练掌握`cp`命令对于...

    linux常用命令.doc

    `-d`保留符号链接,`-f`强制覆盖目标文件而不提示,`-i`在覆盖前询问用户,`-p`保留文件的时间戳和权限,`-r`用于递归复制目录,`-l`创建硬链接而不是复制。 示例: ``` cp -i exam1.c /usr/wang/shiyan1.c ```...

    Linux常用命令用法

    如果 mv 操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答 y 或 n。 * -f 禁止交互操作。在 mv 操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i 选项将不再起作用。 五、退出...

    10个linux常用指令

    例如,使用 cp -ri file1 file2 可以复制 file1 到 file2,并询问是否覆盖。 4. mv 指令 mv 指令是 Linux 中基本的文件移动指令,用于移动文件或文件夹。常用的参数有: * -i:interactive mode,同 cp 的 -i ...

    Linux网络操作系统基础:文件命令cp、mv和rm命令.pptx

    在Linux操作系统中,掌握基本的文件管理命令是至关重要的,特别是`cp`、`mv`和`rm`这三个命令。这些命令允许用户高效地处理文件和目录,进行复制、移动和删除操作。以下是对这三个命令的详细解释和使用示例。 **`cp...

Global site tag (gtag.js) - Google Analytics