關於linux下的復制命令cp,文件覆蓋時不提示overwrite的方法


關於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之前判斷一下就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM