今天,在linux系统下,使用wget下载文件时,输错了参数,无意间创建了一个-nv名称的文件。
于是,想当然用命令:
进行删除。
结果,出现如下的提示:
开始郁闷了,应该如何删除掉带有-横杠的文件呢?
搜索了一下未果。
看看有没有什么好消息吧。
如下图:
注意到,我用绿色框圈起来的部分了吧。
要删除第一个字符为“-”的文件(例如:-foo),请使用以下其中一种方法:
rm -- -foo
rm ./-foo
看来,还是要多看帮助,多查查man手册啊。
果断用命令:
删除之。
补充一点:
在用 rm --help查看帮助信息时,看到这样一条:
请注意,如果使用rm来删除文件,通常仍可以将该文件恢复原状。如果想保证该文件的内容无法还原,请考虑使用 shred。
这个还是第一次见,以后好好琢磨下。
到此,问题完美解决,又学到了不少东西。脚本学堂,祝大家学习进步。