Unix 您能否创建和删除以“开始”开头的文件-&引用;?

Unix 您能否创建和删除以“开始”开头的文件-&引用;?,unix,Unix,我尝试创建一个以“-”开头的文件,但Unix不允许我这样做。我还需要删除一个,但我想如果我可以创建一个,那么我可以使用相同的方法删除它们。我试过使用双引号和单引号 如何创建并删除以符号-?开头的文件(假设此处使用命令行) 实际上,shell将假定命令行中以-开头的字符串是参数,这些参数被绑定为无效 幸运的是,您可以显式地告诉shell所有参数都已给定,行的其余部分都是参数,--: 更适合,因为这是一个操作系统问题,而不是编程问题。shell不假设以-开头的字符串是参数。shell将这些参数像其他

我尝试创建一个以“-”开头的文件,但Unix不允许我这样做。我还需要删除一个,但我想如果我可以创建一个,那么我可以使用相同的方法删除它们。我试过使用双引号和单引号

如何创建并删除以符号-?

开头的文件(假设此处使用命令行)

实际上,shell将假定命令行中以
-
开头的字符串是参数,这些参数被绑定为无效

幸运的是,您可以显式地告诉shell所有参数都已给定,行的其余部分都是参数,
--


更适合,因为这是一个操作系统问题,而不是编程问题。shell不假设以
-
开头的字符串是参数。shell将这些参数像其他字符串一样传递给可执行文件。由命令来解析参数。
touch -- -hello
rm -- -hello