/bin/rm -f <file> 在 Unix 中做什么?

Sib*_*ing -1 rm

我遇到了一条线,不知道它有什么作用。我也检查了谷歌,但仍然没有运气。

$ /bin/rm -f fslvbm2a
Run Code Online (Sandbox Code Playgroud)

屏幕上没有输出。

cuo*_*glm 5

rm是一个实用程序,用于删除*nix系统中的目录条目。

POSIX 将rm定义为:

姓名

rm - 删除目录条目

-f选项:

-F

不提示确认。在操作数不存在的情况下,不要写入诊断消息或修改退出状态。任何之前出现的 -i 选项都将被忽略。

因此,请以静默方式从系统中/bin/rm -f filename删除具有名称的文件filename

  • @FarticlePilter:`/bin/rm` 是 `rm` 程序的绝对路径。当你只输入 `rm` 时,shell 会查找由 `PATH` 变量定义的路径。`PATH` 变量中通常包含 `/bin`。所以当你输入`rm`时,它实际上是`/bin/rm`程序。(当然你可以通过定义别名、函数来覆盖它……但这是另一回事)。 (2认同)