系统之家 - Windows操作系统&装机软件下载网站!

当前位置: 首页  >  教程资讯  >  电脑教程 Linux中使用cp命令进行强制覆盖的方法

Linux中使用cp命令进行强制覆盖的方法

时间:2023-06-02 16:16:41 来源: 人气:

   cp在拷贝时,如果遇到相同的文件名的文件,就会不断询问是否覆盖,让你输入yes or no 。为什么呢?这是为了linux为了安全考虑,在cp命令上用了别名。也就是你输入只是输入cp命令时,其实系统是你输入的是 “ cp -i” 。其中的 i就是表示交互式的意思,不断询问你是否覆盖。所以,cp强制覆盖有以下三种方法。,  方法一:,  输入alias命令,看到系统内部使用的是cp的别名。,  代码如下:,  #alias,< p> alias cp=’cp -i’, ,  输入unalias cp命令,解除别名。,  代码如下:,  #unaslias cp,  (这只是临时取消cp的别名,不是永久的),  代码如下:,  #cp a test/a,  呵呵,这下正常了吧。,  方法二:,  输入cp命令,作用也是取消cp的别名。,  代码如下:,  #cp a testa,  呵呵,这么用也一样好使。,  这种方法等效于,直接用cp命令的可执行文件的绝对路径来用,  代码如下:,  #/bin/cp a.txt,  方法三:,  输入yes|cp a testa,使用管道自动输入yes。,  代码如下:,  #yes | cp a testa,  看到了吧,自动打出一堆yes,替你输入了。,

作者

教程资讯

电脑教程排行

系统教程

系统主题