为什么 \rm 有效而 rm 无效?

use*_*488 6 unix shell

通常每当我删除目录时,“rm -rf”都会起作用。但有时我会得到这样的回应:

“rm:检查目录 / 中的文件(是/否)?”

然后我尝试“\rm -rf”,并且有效。谁能解释为什么?

Eth*_*her 10

一个人,无论是你的系统管理员或Linux发行版(你没有指定你用的是什么形式的UNIX)有一个别名rmrm -i。看看怎么man rm说:

-i 在尝试删除每个文件之前请求确认,无论文件的权限如何,或者标准输入设备是否是终端。-i 选项会覆盖任何以前的 -f 选项。

你可以看到任何命令与which命令的实际绑定:which rm会说:

rm: 映射到 rm -i

要执行真正的rm,请键入\rm,正如您已经发现的那样。


小智 5

您的 rm 命令是别名,很可能是rm -i.

检查您的外壳别名。