Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux,如何删除名为“的文件”-";_Linux_Command - Fatal编程技术网

Linux,如何删除名为“的文件”-";

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正

我有一个名为“-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