已经在profile中设定了cp=cp -i 在脚本中使用cp时,又不希望它有提示。覆盖式拷贝。使用什么参数,查man没看到。谢谢。 例如rm 有rm -f参数。mv有mv -f参数 [ 本帖最后由 kingkaung 于 2006-10-18 16:34 编辑 ]
已经在profile中设定了cp=cp -i\r\n在脚本中使用cp时,又不希望它有提示。覆盖式拷贝。使用什么参数,查man没看到。谢谢。\r\n\r\n例如rm 有rm -f参数。mv有mv -f参数\n\n[ 本帖最后由 kingkaung 于 2006-10-18 16:34 编辑 ]
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
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...
进入指定的目录。 例如 cd /home/wwww/file1/ cp -R ./ /home/wwww/file2/ 然后提示 cp: overwrite *************173.txt'? 接着我输入 cp -R -f ./ /home/wwww/file2/ 也是提示 cp: overwrite *************173.txt'? 要覆盖的文件太多,为何-f无效的?:shock:
Linux使用cp命令直接覆盖不提示的方法 普通的cp命令使用 例如:cp abc.txt /home 如果/home里面之前有abc.txt文件,会提示你是否要覆盖?这个时候你需要输入Y,假如文件很多的话,每复制一个文件都要输入一次Y. 下面介绍cp文件时直接覆盖不提示的方法 命令如下: \cp abc.txt /home 直接复制abc.txt 到/home 里面,不管/home 里面之前是否有这个文件都会直接覆盖,不再出现覆盖提示! 小弟有个疑问:这样使用的原...