删除名为"-a"的文件

王朝other·作者佚名  2006-01-08
宽屏版  字体: |||超大  

删除名为"-a"的文件

技巧管理员(2000-12-21 15:05)

返回〗〖转发〗

如何删除文件"-a" ?

(可以用 $echo "abcd" > -a 生成"-a"文件.)

如果直接用 $rm -a 是无法删除的!因为rm把-a解释为命令参数,而不是变量.正确的方法是:

$rm -- -a

或者是

$rm ./-a

您如果有兴趣的,还可以编程序实现.

$vi myrm.c

int main(int argc, char *argv[])

{

while (*++argv) {

printf("%s ", *argv);

unlink(*argv);

}

}

$cc myrm.c -o myrm

$myrm -a

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有