我的linux系统上有一个名为-T
的文件,我想我可以做
rm "-T"
要么
rm "\-T"
要么
rm \-T
要么
rm *T
唉,我已经用尽简单的技巧(或者我误导了他们)。
我不断收到错误消息:
rm: invalid option -- T
我很确定我可以用一些FTP客户端来删除这个文件,但是这就像是作弊。 有人能指出我正确的方向吗?
许多* nix命令有一个' – '选项,这意味着“这是选项结束的地方,任何从这里开始看起来像一个选项,不是”。
rm -- -filename
不是100%确定,如果RM支持,我有点生疏。
使用“ – ”选项来告诉rm没有更多的选项。
rm -- -T
你也可以在文件前加一个“./”,如下所示:
rm ./-T
作为第三个选项,您通常可以使用graphics文件查看器并将其拖入垃圾箱。
尝试用./加前缀你的文件。我认为这是有效的。
我只需要尝试:
gw:~/kana # rm -T rm: invalid option -- 'T' Try `rm ./-T' to remove the file `-T'. Try `rm --help' for more information. gw:~/kana # rm ./-T
将当前目录放在文件名前面,这将防止程序认为你正在传递一个参数。
$ rm ./-T
-Kevin
那么在当天你可以使用ls -il或stat打印文件的inode,然后用-inode标志查找并使用-exec在该文件上调用rm!
我想90年代后期还在呼唤我…… 🙂