-a生成"-a"文件.)如果直接用$rm-a是无法删除的!因为rm把-a解释为命令参数,而不是变量.正确的方法是:$rm---a或者是$rm./-a您如果有兴趣的,还可以编程序实现.$vimy、除名为"-a"的文件、Linux、Linux教程">
当前位置:Linux教程 - Linux - 除名为"-a"的文件

除名为"-a"的文件



        
    如何删除文件"-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
    发布人:cjahnny 来自: