Linux cp 实现强行覆盖不了,在线等cp -r   /test2/*    /var/bak/block/
cp -f   /test2/*    /var/bak/block/
执行时,都需提示是否覆盖,现我要强行copy,如何实现呀,
thanks

解决方案 »

  1.   

    有个参数-f是强行复制的参数,试试
    cp -rf /test2/* /var/bak/block/
      

  2.   

    yes|cp 试下在系统输入如下命令
    [root@dev1 backup]# 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参数。为了实现强制覆盖
    unalias cp 
      

  3.   

    yes|cp -r 可以运行。