求助在 linux 下如何删除这样一个奇葩文件

2015 年 3 月 3 日
 tywtyw2002
文件名是这样的 `-.facebook.com`


tyw@CosHiM-EMC:~|⇒ rm -rf -.facebook.com
rm: invalid option -- '.'
Try 'rm ./-.facebook.com' to remove the file ‘-.facebook.com’.
Try 'rm --help' for more information.

tyw@CosHiM-EMC:~|⇒ ls
17.m3u8 DbVisualizer Documents -.facebook.com log Pictures Templates Videos

tyw@CosHiM-EMC:~|⇒ rm -rf "-.facebook.com"
rm: invalid option -- '.'
Try 'rm ./-.facebook.com' to remove the file ‘-.facebook.com’.
Try 'rm --help' for more information.
tyw@CosHiM-EMC:~|⇒ rm -rf "-.facebook.com"
rm: invalid option -- '.'
Try 'rm ./-.facebook.com' to remove the file ‘-.facebook.com’.
Try 'rm --help' for more information.

tyw@CosHiM-EMC:~|⇒ rm -rf "\-.facebook.com"

tyw@CosHiM-EMC:~|⇒ ls
17.m3u8 DbVisualizer Documents -.facebook.com log Pictures Templates Videos

tyw@CosHiM-EMC:~|⇒ rm -.facebook.com
rm: invalid option -- '.'
Try 'rm ./-.facebook.com' to remove the file ‘-.facebook.com’.
Try 'rm --help' for more information.
tyw@CosHiM-EMC:~|⇒ rm \-.facebook.com
rm: invalid option -- '.'
Try 'rm ./-.facebook.com' to remove the file ‘-.facebook.com’.
Try 'rm --help' for more information.

tyw@CosHiM-EMC:~|⇒ rm \-\.facebook.com
rm: invalid option -- '.'
Try 'rm ./-.facebook.com' to remove the file ‘-.facebook.com’.
7356 次点击
所在节点    问与答
32 条回复
isnetit
2015 年 3 月 3 日
http://www.dwheeler.com/essays/filenames-in-shell.html

Filenames and Pathnames in Shell: How to do it Correctly
yangxiongwei
2015 年 3 月 3 日
rm已经绝望了..
ZHenJ
2015 年 3 月 3 日
好萌~~
Tink
2015 年 3 月 3 日
为啥不加引号呢
tywtyw2002
2015 年 3 月 3 日
@lerry zsh补全不行。 对-无效。
lxrmido
2015 年 3 月 3 日
我没忍住,在办公室笑出声来了……
别拦我,今年我就靠这篇主题看破灰暗的人生了
huasha
2015 年 3 月 3 日
先收藏了,没事儿的时候就翻出来看看
poplarch
2015 年 3 月 3 日
$ touch -- -.facebook.com
$ ls -i
33714211 -.facebook.com
$ find . -inum 33714211 -exec rm {} +
$ ls

找到inode就好删掉了
frankzeng
2015 年 3 月 3 日
不断提示try怎么怎么样,楼主视而不见,难道不看提示的?
efi
2015 年 3 月 4 日
tyw@CosHiM-EMC:~|⇒ rm \-\.facebook.com
rm: invalid option -- '.'
rm: You are a fucking idiot. Try 'rm --preserve-root /' to remove the file ‘-.facebook.com’.
silvernoo
2015 年 3 月 4 日
rm *facebook.com 这样?
endoffight
2015 年 3 月 4 日
很简单,将特殊符号转义即可
mac下好多文件夹有空格,也是这样处理的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/174064

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX