本篇內容介紹了“CentOS下cp直接覆蓋命令的方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
專注于為中小企業(yè)提供網站建設、成都網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)南潯免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了上千余家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。
cp覆蓋時,無論加什么參數(shù)-f之類的還是提示是否覆蓋,當沒有打包的情況下直接復制 把test目錄下的文件復制到test1目錄
cp –r test/* test1
執(zhí)行上面的命令時,test1存在的每個文件都會提示是否覆蓋;
cp –rf test/* test1
執(zhí)行上面的命令時,test1存在的每個文件都不再會提示;
這是我們希望的理想狀態(tài),但是有時加了-f了,還會有提示.
因為服務器會默認增加別名 alias cp='cp -i',當你執(zhí)行cp時,其實執(zhí)行的是cp –i。
alias下就可以看出來了。
# alias
alias cp='cp -i'
用下面可以解決
# vi ~/.bashrc
在alias cp='cp -i'前加上"#"注釋掉這行,:wq!保存推出,然后重新登陸就可以了。
下次在使用cp -rf 就可以直接覆蓋已經存在了文件了
當然你不想改變別名的話可以轉義掉,\cp -rf即可
“CentOS下cp直接覆蓋命令的方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關的知識可以關注創(chuàng)新互聯(lián)網站,小編將為大家輸出更多高質量的實用文章!