linux cp 覆盖 提示,linux cp覆盖原有文件

大家好,如果您还对linux cp 覆盖 提示不太了解,没有关系,今天就由本站为大家分享linux cp 覆盖 提示的知识,包括linux cp覆盖原有文件的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

Linux下如何使CP命令不提示覆盖 rm 确认提示后删除

我们先来看一下原因吧!一般我们使用的命令是cp-rf sourcefile targetdir或cp-r-f sourcefile targetdir,-r的意思是递归复制,也就是复制文件夹及其下所有文件-f的意思是遇到同名的文件,不提示,直接覆盖这是因为,系统在安装的时候使用了别名,防止我们误操作,覆盖了不该覆盖的文件。使用别名命令就可以看到具体的配置了。
[test@Server home]# 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-i”命令,从上边的命令我们可以知道,其他几个命令,也使用了别名,例如ll,ls mv,rm等。
[test@Server home]# vi~/.bashrc#.bashrc# User specific aliases and functions
alias rm='rm-i'
alias cp='cp-i'
alias mv='mv-i'# Source global definitions
if [-f/etc/bashrc ]; then./etc/bashrcfi只要在相应的命令前加#号,就可以注释掉该命令了。保存退出,然后你就可以用纯粹的原命令了。

Linux下如何使CP命令不提示覆盖

那如何解决这个问题呢?我们先来看一下原因吧!一般我们使用的命令是cp-rf sourcefile targetdir或cp-r-f sourcefile targetdir,-r的意思是递归复制,也就是复制文件夹及其下所有文件-f的意思是遇到同名的文件,不提示,直接覆盖但为什么我们用这两个参数,系统还是会提示覆盖呢?这是因为,系统在安装的时候使用了别名,防止我们误操作,覆盖了不该覆盖的文件。使用别名命令就可以看到具体的配置了。[test@Server home]# 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-i”命令,也就是不管我们怎么输入 cp-rf,其实执行的是 cp-i-rf,也无怪乎总是提问是否覆盖了。从上边的命令我们可以知道,其他几个命令,也使用了别名,例如ll,ls mv,rm等。那么如何解决这个问题呢?[test@Server home]# vi~/.bashrc

#.bashrc# User specific aliases and functionsalias rm='rm-i'

alias cp='cp-i'

alias mv='mv-i'# Source global definitions

./etc/bashrcfi只要在相应的命令前加#号,就可以注释掉该命令了。保存退出,然后你就可以用纯粹的原命令了。

linuxcp覆盖不提示linuxcp覆盖

linux中覆盖程序的命令?

以下是linux覆盖程序命令的详细说明:

一、使用unaliascp命令解除对cp的别名(仅本次终端连接会话临时取消),我们先输入alias命令,查看系统内部已经设置的别名

复制代码代码如下:

#alias

aliascp=cp-i

aliasl.=ls-d.*--color=tty

aliasll=ls-l--color=tty

aliasls=ls--color=tty

aliasmv=mv-i

aliasrm=rm-i

aliaswhich=alias|/usr/bin/which--tty-only--read-alias--show-dot--show-tilde

输入unaliascp命令,取消cp命令的别名

复制代码代码如下:

#unaliascp

#cpfilenamenew/filename

#

使用unaliascp命令后,即可使用cpfilenamenew/filename就不会提示输入yes或no了,是不是很方便

二、直接输入cp命令,作用也是取消cp的别名

复制代码代码如下:

#cpfilenamenew/filename

#

是不是比上一个方法更省事

三、使用管道的方式,自动输入yes

复制代码代码如下:

#yes|cpfilenamenew/filename

cp:overwrite`new/filename?#

自己替我们输入了yes

pxcp文件怎么打开?

要是播放的话,wondows自带的Mediaplayer就可以打开。cplinux命令:该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的COPY命令一样,功能十分强大。语法:cp源文件或目录,目标文件或目录说明该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。该命令的各项选项含义如下:-a:该选项通常在拷贝目录是使用。他保留链接,文件属性,并递归地拷贝目录,其作用等于dpr选项的组合。-d:拷贝是保留链接-f:删除已经存在的目标文件而不提示。-I:和f选项相反,在覆盖目标文件之前将给出提示要求拥护确认。y时目标文件将被覆盖,是交互式拷贝。-p:此时cp除复制源文件的内容外,还将把其修改时间和反问权限也复制到新文件中。-r;若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。-L:不作拷贝,只是链接文件。需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用I选项。

cp文件怎么覆盖?

cp执行命令,如何直接覆盖不提示

方法/步骤:

1.

首先注意一下,我们查看cp的别名是cp-i表示会提示覆盖

2.

我们可以测试一下,如果是没有的目录或文件,我们拷贝直接就可以成功。若已经有的会提示要求覆盖

3.

如果是拷贝目录,记得要加上-a参数,然后确认

4.

覆盖不需要提示如果拷贝副本目录不需要提示,可以使用unaliascp来操作

阅读剩余
THE END