如何使用 bash 命令行删除名为“--help”的文件?

tut*_*uju 6 linux shell bash

我以某种方式设法创建了一个名为“--help”的文件。如果我尝试使用“rm”删除文件,就会发生有趣的事情。请帮忙

这是目录列表的打印输出:

[pavel@localhost test]$ ls -la
total 3640
drwxrwxr-x.  5 pavel pavel    4096 Jun 19 18:33 .
drwxrwxr-x.  6 pavel pavel    4096 Jun  9 12:23 ..
-rw-rw-r--.  1 pavel pavel 1070592 Jun 12 09:40 --help
Run Code Online (Sandbox Code Playgroud)

Mat*_*sen 12

任何一个

rm ./--help
Run Code Online (Sandbox Code Playgroud)

或者

rm -- '--help'
Run Code Online (Sandbox Code Playgroud)

有关选项结束指示符的说明,请参阅POSIX.1-2008 规范中的实用程序语法指南 10--

  • 请选择第一个。'--' 不会被某些命令理解(甚至是一些旧版本的 rm !) (3认同)