举个简单例子,我在linux创建一个test.c文件,借助gcc指令进行编译,不小心把生成的文件名设为了-s
gcc -o -s test.c
当去尝试删除时,会发现-s被误认为选项,所以出现无法删除的情况 。

解决方法: 退回到上一级目录,添加路径名删除
rm file/-s
其中file为-s所在目录
在Linux环境中,尝试删除文件时遇到问题。错误地使用`gcc -o -s test.c`创建了一个名为`-s`的文件,导致无法直接使用`rm`命令删除,因为`-s`被解释为选项而非文件名。解决方法是通过提供完整路径来明确指定文件,如`rm file/-s`,其中`file`为`-s`文件所在的目录。
举个简单例子,我在linux创建一个test.c文件,借助gcc指令进行编译,不小心把生成的文件名设为了-s
gcc -o -s test.c
当去尝试删除时,会发现-s被误认为选项,所以出现无法删除的情况 。

rm file/-s
其中file为-s所在目录

被折叠的 条评论
为什么被折叠?