在一次错的的使用了tar命令之后 系统中出现了一个很奇特的文件,文件名"-R"。如下所示:
我当时是这样生成-R 文件的:tar -cvf -R filename/
于是想要删除该文件,但是使用rm -R,却无法删除文件提示:
rm: missing operand
Try `rm --help' for more information.
想想真是头疼啊~
解决方案:利用unlink函数 写个del.c文件如下:
#include <unistd.h>
int main ()
{
unlink("-R");
return 0;
}
编译执行,-R文件被删除啦