Answers:
使用以下简短命令:
rm /\*
您可以单引号参数以防止shell处理。
rm -r '/*'
使用ls
(在包含文件的文件夹中)安全地测试它:
$ ls '*'
ls: *: No such file or directory
在这种情况下,双引号也可以工作,但是如果$
涉及到双引号,则不会,因为外壳会假定它是一个变量:
$ ls "foo$bar"
ls: foo: No such file or directory
$ ls 'foo$bar'
ls: foo$bar: No such file or directory
对于GNU rm
,您还可以--
在文件名参数之前添加,以防止将其解析为参数。这样您就可以删除命名文件,-rf
而不会出现问题。
&
)时要转义哪些字符,然后分别转义它们,这很容易比单引号更费力。因此,我认为个人逃避劣质,并发布了这种选择。
bash
如果您不知道要搜索什么,则阅读完整的手册页会花费一些时间。
rm *
可以删除该文件夹。