1. 程式人生 > >linux中cp強制覆蓋拷貝

linux中cp強制覆蓋拷貝

Linux下預設cp命令是有別名(alias cp=‘cp -i’)的,無法強制覆蓋,即使你用 -f 引數也無法強制覆蓋檔案,下面提供兩種Linux下cp 覆蓋方法.

  1. 取消cp的alias,放心這不是永久生效
    #unalias cp
    #cp a /test/a

  2. 用 \cp 執行cp命令時不走alias (通常使用這種方法)
    #\cp a /test/a

上面兩種是網中人給的解決方案

有第三種方法
使用管道(相當於在問是否要覆蓋時,給一個yes,這樣就不會在讓你輸入yes or no了)
#yes|cp a /test/a