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

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

我设法创建了一个名为“--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

答案1

任何一个

rm ./--help

或者

rm -- '--help'

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

答案2

#!/usr/bin/env python

import os
os.unlink("--help")

或者您可以交互地进行。

答案3

你可以做...?:

ls -il
find . -inum [NUMBER] -exec rm -i {} \;

Squeezy 的超级盗版

相关内容