linux下使用\cp命令的緣由

有時會看到在拷貝文件的時候習慣使用\cp -rf而不是cp -rf,這二者是有區別的:當使用第一種時系統不會提示是否覆蓋,第二種時系統會提示。那麼這是爲何?一樣都設置了-f屬性。之前沒有認真的研究過,只知道用,查了一些資料後才明白:linux

linux默認cp命令是有別名的,也就是說在執行cp命令的時候,實際上執行的是別名的命令。im

經過alias命令能夠查看當前系統的別名設置狀況:img

能夠看到cp命令已經設置了別名。這樣即便使用cp -f也不會生效。文件

\cp會調用原生cp命令不使用別名,所以能達到效果。習慣

除了\cp外還有一種寫法:系統

#unalias cp

#cp -rf ***

首先取消別名,而後再調用。unalias命令不是永久生效的。

相關文章
相關標籤/搜索