如题,如何在 shell 下删除以文件名减号打头的文件?
请查看附件截图,我试图删除名为 "-cmvideo.sql.gz" 的文件,但系统总是把 -c 后的内容作为参数来处理。还不知道怎么办,特来求救。
[attachment=0]cannot remove.png[/attachment]
如何在 shell 下删除以文件名减号打头的文件?
- iridiumcao
- 帖子: 245
- 注册时间: 2007-01-18 18:05
- 来自: Chengdu
- 联系:
- daf3707
- 论坛版主
- 帖子: 12739
- 注册时间: 2007-06-13 15:57
- 来自: 在他乡
- ebok
- 帖子: 852
- 注册时间: 2008-02-15 0:09
Re: 如何在 shell 下删除以文件名减号打头的文件?
代码: 全选
rm ./-filename
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 如何在 shell 下删除以文件名减号打头的文件?
LZ 完全不认识英文?错误提示已经说得很清楚了啊。
- daf3707
- 论坛版主
- 帖子: 12739
- 注册时间: 2007-06-13 15:57
- 来自: 在他乡
Re: 如何在 shell 下删除以文件名减号打头的文件?
翻译势在必行啊lilydjwg 写了:LZ 完全不认识英文?错误提示已经说得很清楚了啊。

- iridiumcao
- 帖子: 245
- 注册时间: 2007-01-18 18:05
- 来自: Chengdu
- 联系:
Re: 如何在 shell 下删除以文件名减号打头的文件?
lilydjwg 写了:LZ 完全不认识英文?错误提示已经说得很清楚了啊。

多谢楼上的解答。

Ubuntu 24.10
随心所欲不逾矩
随心所欲不逾矩
-
- 帖子: 48
- 注册时间: 2011-03-01 23:14
Re: 如何在 shell 下删除以文件名减号打头的文件?
还有一种方法是用 -- 。
所有的选项必须出现在 -- 前,出现在 -- 之后的一律视做参数
所以写 rm -- -cfile 之类的就可以了。
所有的选项必须出现在 -- 前,出现在 -- 之后的一律视做参数
所以写 rm -- -cfile 之类的就可以了。