`
kt431128
  • 浏览: 37254 次
  • 性别: 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命令参数简介

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

    一个简单的linux命令 cp

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

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

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

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

    前言 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经... -i:覆盖既有文件之前先询问用户; -l:对源文件建立硬连接,而非复制文件

    Linux经常使用的命令大全合集

    5、mv命令:该命令用于移动文件、目录或更名,move之意,它的常用参数如下:-f 如果目标文件已经存在,不会询问而直接覆盖 6、cp命令:该命令用于复制文件,copy之意,它还可以把多个文件一次性地复制到一个目录下 7...

    Linux操作系统基础教程

    行直接的安装。 Linux的最早起源是在1991年10月5日由一位芬兰的大学生Linux Torvalds (Torvalds@kruuna.helsinki.fi)写了 Linux核心程序的 0.02 版开始的,但其后的发展却几乎都 是由互联网上的 Linux社团(Linux ...

    Linux命令大全.pdf

    mv -i:在移动前询问是否覆盖。 rm -f:强制删除文件。 rm -rf:递归强制删除目录及内容。 mkdir -p:创建多级目录。 rmdir -v:显示删除过程。 touch -t YYYYMMDDHHMM:创建指定时间戳的文件。 chattr +i filename...

    入门学习Linux常用必会60个命令实例详解doc/txt

    有些用户会使用直接断掉电源的方式来关闭Linux系统,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件...

    Java后端程序员必须得会的Linux基本命令(供回忆使用)

    1. 关机命令 但是一般情况下,不会执行关机操作,服务器会一直永无止境的运行 sync 将数据同步到硬盘中 shutdown 关机 2. 目录操作命令 ls 列出目录 添加-a参数,显示所有...-i参数,覆盖时询问 3. 文件的基本属性

    实验一-实验报告.doc

    cp /root/.bashrc /tmp/bashrc (8) 重复步骤6,要求在覆盖前询问是否覆盖。 cp –i /root/.bashrc /tmp/bashrc 提示语句: cp: overwrite '/tmp/bashrc'? y (9) 复制目录/etc/下的内容到/tmp下。 cp –r /etc/ /tmp...

    xshell常用命令.docx

    cp -i 在覆盖前询问用户 cp -v 告诉用户正在做什么 3.命令mv——移动和重命名文件 mv aflie bfile 将afile重命名为bfile mv afile /tmp 把当前目录下的afile移动到/tmp/目录下 4.命令rm——删除文件和目录 rm afile ...

Global site tag (gtag.js) - Google Analytics