linux使用cp命令直接覆盖不提示的方法 普通的cp命令使用 例如:cp abc.txt /home 如果/home里面之前有abc.txt文件,会提示你是否要覆盖?这个时候你需要输入Y,假如文件很多的话,每复制一个文件都要输入一次Y. 下面介绍cp文件时直接覆盖不提示的方法 命令如下: \cp abc.txt /home 直接复制abc.txt 到/home 里面,不管/home 里面之前是否有这个文件都会直接覆盖,不再出现覆盖提示! http://www.osyunwei.com/archives/1466.html
by meego2012 - Linux新手园地 - 2011-12-26 23:03:37 阅读(23786) 回复(9)
作者: wscdlzhom 出自: http://www.linuxdiyf.com \cp -R -f source target cp命令默认是不会提示overwrite?的,但是cp的-i选项会提示,而一般linux的起动文件~/.bashrc中会把cp命名成 alias cp='cp -i' 这样在linux下输入cp命令实际上运行的是cp -i,加上一个“\”符号就是让此次的cp命令不使用别名(cp -i)运行。 就不会有overwrite?的提示了,至于保留链接,cp命令没有这样的功能,你可以写一个简单的脚本,cp之前判断一下就可...
linux使用cp命令直接覆盖不提示的方法 普通的cp命令使用 例如:cp abc.txt /home 如果/home里面之前有abc.txt文件,会提示你是否要覆盖?这个时候你需要输入Y,假如文件很多的话,每复制一个文件都要输入一次Y. 下面介绍cp文件时直接覆盖不提示的方法 命令如下: \cp abc.txt /home 直接复制abc.txt 到/home 里面,不管/home 里面之前是否有这个文件都会直接覆盖,不再出现覆盖提示! 小弟有个疑问:这样使用的原...
cp拷贝文件不提示而直接覆盖的方法 因为redhat给cp建了一个alias,当你执行cp时,其实执行的是cp -i (alias cp='cp -i') 方法1 vi ~/.bashrc 在alias cp='cp -i'前加上"#"注释掉这行 # .bashrc # User specific aliases and functions alias rm='rm -i' #alias cp='cp -i' alias mv='mv -i' 重新登陆后生效 或者 方法2 alias cp=cp 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/66227/showart_20991...
[root@lfzhou ~]# 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/bashrc fi ~ 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/86974/showart_2165104.html