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命令不是永久生效的。

相关文章
相关标签/搜索