linux shell 用cp -f 仍是有覆蓋提醒

今天寫個腳本:linux shell 用cp -f 仍是有覆蓋提醒。
搜了一下:找到緣由和解決辦法:
推薦:用2,3種方法。 linux

Linux下默認cp命令是有別名的(alias cp='cp -i'),沒法在複製時強制覆蓋,即便你用 -f 參數也沒法強制覆蓋文件,下面提供幾個從網上找的Linux下cp命令覆蓋的方法。 shell

1) 取消cp的alias(放心這不是永久生效): #unalias cp #cp a /test/a 2) 加反斜槓 \cp 執行cp命令時不走alias: #\cp a /test/a 3)另一個有意思的方法: #yes|cp a /test/a
相關文章
相關標籤/搜索