我-T
在我的 linux 机器上有一个名为的文件,而且,我想我可以做到
rm "-T"
或者
rm "\-T"
或者
rm \-T
或者
rm *T
唉,我已经用完了简单的技巧(或者我在滥用它们)。
我不断收到错误消息:
rm: invalid option -- T
我很确定我可以用一些 FTP 客户端删除这个文件,但这感觉像是在作弊。有人可以指出我正确的方向吗?
我-T
在我的 linux 机器上有一个名为的文件,而且,我想我可以做到
rm "-T"
或者
rm "\-T"
或者
rm \-T
或者
rm *T
唉,我已经用完了简单的技巧(或者我在滥用它们)。
我不断收到错误消息:
rm: invalid option -- T
我很确定我可以用一些 FTP 客户端删除这个文件,但这感觉像是在作弊。有人可以指出我正确的方向吗?
许多 *nix 命令都有一个 '--' 选项,这意味着“这是选项结束的地方,从这里开始看起来像一个选项的任何东西,都不是”。
rm -- -filename
不是 100% 确定 rm 是否支持,我有点生疏了。
使用“--”选项告诉 rm 没有更多的选项。
你也可以像这样在文件前面放一个“./”:
作为第三种选择,您通常可以使用图形文件查看器并将其拖入垃圾箱。
尝试在你的文件前加上 ./ 我认为这行得通。
我只需要尝试:
将当前目录放在文件名前面,这将防止程序认为您正在向其传递参数。
-凯文
好吧,在过去,您可以使用 ls -il 或 stat 打印出文件的 inode,然后使用带有 -inode 标志的 find 并使用 -exec 在该文件上调用 rm!
我猜90后还在叫我...... :)