\cp 如何工作?

Laz*_*zer 2 unix alias

我知道如果你有一些别名cp,你可以使用\cp.

这是unix语法吗?这种语法还有其他用途吗?

Den*_*son 5

它是 shell 的一个特性,似乎对 Bourne shell 系列(sh、ksh、bash、zsh)和 C shell 系列(csh、tcsh)都是通用的。它基于字符转义。通过转义第一个字符(实际上您可以转义任何字符),它可以防止执行别名扩展。

$ alias cp='echo hello'
$ cp -v from to
hello -v from to
$ c\p from to
`from' -> `to'
Run Code Online (Sandbox Code Playgroud)

逃逸被大量使用。对于转义的一小部分用处的非常简短的介绍,请参阅 中的引用部分man bash