關於linux下的復制命令cp,文件覆蓋時不提示overwrite的方法
使用
/bin/cp -fr source dest 就不提示
\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之前判斷一下就可以了。