Linux,如何删除名为“的文件”-";
我有一个名为“-C”的文件。如何删除它?这不起作用:Linux,如何删除名为“的文件”-";,linux,command,Linux,Command,我有一个名为“-C”的文件。如何删除它?这不起作用: rm -rf -C 我想我需要使用转义字符。或者 rm-rf“-C” 或 rm-rf./-C是否尝试转义“-”字符 rm-rf“\-C” 如果您在正确的目录中,就应该这样做。您可以使用“---”来分隔选项列表 touch -- -aname # will create '-aname' file rm -- -aname # will delete it 更多详细信息请参见coreutils信息页面。rm-rf的可能副本。/-C正
rm -rf -C
我想我需要使用转义字符。或者rm-rf“-C”
或
rm-rf./-C
是否尝试转义“-”字符
rm-rf“\-C”
如果您在正确的目录中,就应该这样做。您可以使用“---”来分隔选项列表
touch -- -aname # will create '-aname' file
rm -- -aname # will delete it
更多详细信息请参见coreutils信息页面。rm-rf的可能副本。/-C正在工作,感谢您不需要-r选项(它是一个单独的文件)。双引号没有任何帮助;不是shell在解析选项。谢谢。附近没有linux可供试用。
touch -- -aname # will create '-aname' file
rm -- -aname # will delete it