红联Linux门户
Linux帮助

有关删除连接教训

发布时间:2011-08-18 16:20:37来源:红联作者:wonderall
今天想删除一个软连接,用rm -rf怎么都删不了,最后才发现我将连接名写成了目录,正确应该是rm -rf filename而不是rm -rf filename/,希望大家以后引以为戒。
文章评论

共有 31 条评论

  1. d.x 于 2013-03-31 11:50:40发表:

    经验啊

  2. gky2009514 于 2012-12-07 13:06:44发表:

    新手完成任务,求下书籍~

  3. wanghai123 于 2012-12-05 13:06:01发表:

    再来一个

  4. xiaoy 于 2012-12-04 23:17:31发表:

    啊?一般都用补全功能的。引以为戒了。

  5. wangzf137 于 2012-11-03 15:52:40发表:

    最好加i参数,而不是f

  6. 卡拉小狗 于 2012-10-29 12:40:12发表:

    这是正常现象,用命令多了,总是不知道自己错在哪里,过了很久才幡然悔悟

  7. allan5220 于 2011-12-28 15:15:07发表:

    引用:

    这个tab用的多了,到dos下边老习惯性的按TAB,结果一边按一边骂,他妈的dos怎么不搞个tab命令补全呢!?
    gogo11 发表于 2011-12-7 10:26

    呵呵,同样的感觉!不过现在有powershell也有自动补全的功能了!

  8. 雾月O秋水 于 2011-12-20 10:04:09发表:

    留下感谢

  9. gogo11 于 2011-12-07 10:26:05发表:

    引用:
    使用命令,多按Tab键补全就好啦。又快又准确,还省事。
    相思爱文 发表于 2011-8-18 20:42

    这个tab用的多了,到dos下边老习惯性的按TAB,结果一边按一边骂,他妈的dos怎么不搞个tab命令补全呢!?

  10. qiang694275221 于 2011-12-05 13:48:05发表:

    tab 多强大的按键

  11. hlaker 于 2011-11-12 01:05:22发表:

    个人觉得 rm -rf 很好用 一直在用。

  12. 风落飘伤 于 2011-11-05 19:39:23发表:

    辛苦

  13. sourcehappy 于 2011-11-04 19:20:22发表:

    干掉也没事

  14. gogo11 于 2011-09-06 00:07:28发表:

    删除链接,你加/是什么意思?

  15. linvex 于 2011-09-05 22:38:45发表:

    Tab补全?只听说过,忘用用了,顶

  16. linvex 于 2011-09-05 22:38:41发表:

    Tab补全?只听说过,忘用用了,顶

  17. gadbee95 于 2011-08-24 23:33:14发表:

    学习了!

  18. wonderall 于 2011-08-23 13:31:36发表:

    是啊,之前也碰到了很多这样的悲剧,谢谢大家的热情参与啊!

  19. pl_014 于 2011-08-22 21:12:23发表:

    [i=s] 本帖最后由 pl_014 于 2011-8-22 21:14 编辑 [/i]

    引用:
    为什么删除最好不加参数,这个还真没想过,有什么讲究吗?请赐教。
    wonderall 发表于 2011-8-21 17:10

    我觉得你应该先明白为什么要加上参数,每个参数都有其不同的含义,该用的时候不必用,不该用的时候就不能用
    引用:
    呵呵!但是如果不强制的话,删除目录会出现一大堆的提示,比较麻烦阿。
    wonderall 发表于 2011-8-22 11:37

    删除目的时候一般只用-r就足够了,至于一些提示,主要可能是由于你试图去删除一些类似于对你所用的用户来讲没有写权限的文件,其实这种情况主要出现在动系统目录的时候,对于普通用户在自己的家目录下操作,这种情况是很少见的
    要是删除链接则最好不要加上这样的参数,否则哪次你用tab补齐却又忘了删掉那个/,你就悲剧了

  20. cow0312 于 2011-08-22 13:24:06发表:

    受教了!

  21. wonderall 于 2011-08-22 11:37:34发表:

    呵呵!但是如果不强制的话,删除目录会出现一大堆的提示,比较麻烦阿。

  22. xiongda1016 于 2011-08-21 17:51:19发表:

    10# wonderall

    -f参数是强制删除不提示,这样如果你的用户权限太大,很容易出现误删的情况。以前也经常出现这种乌龙事件,使用rm -rf 特别是后面还带个*

  23. wonderall 于 2011-08-21 17:10:41发表:

    为什么删除最好不加参数,这个还真没想过,有什么讲究吗?请赐教。

  24. wonderall 于 2011-08-21 17:07:58发表:

    注意啊,我说的情况是删除链接。如果删除的是目录的话,用tab键是一个非常好的习惯,但是删除链接文件不可以直接用tab键补全,需要去掉尾缀"/"

  25. freedomzhw 于 2011-08-19 14:58:50发表:

    学习了

  26. Poseidon.shao 于 2011-08-19 11:28:21发表:

    提倡使用Tab补全!

  27. pl_014 于 2011-08-19 10:31:05发表:

    引用:
    使用命令,多按Tab键补全就好啦。又快又准确,还省事。
    相思爱文 发表于 2011-8-18 20:42

    后面的/其实就是由tab键补全引起的。如果正好只有唯一的目录可以匹配,用tab键在补全目录名时,会自动加上/。故用rm删链接最好的办法还是不加参数

  28. pl_014 于 2011-08-19 10:26:02发表:

    [i=s] 本帖最后由 pl_014 于 2011-8-19 10:28 编辑 [/i]

    用rm删除链接,直接rm filename就可以了,不需要加什么参数,至于目录,像楼主所说的那样,后面不加/

  29. Growth兆 于 2011-08-19 10:07:34发表:

    感谢wonderall的经验,本贴加入到论坛顶置的Linux应用贴中

  30. opa 于 2011-08-18 21:44:08发表:

    学下经验

  31. 相思爱文 于 2011-08-18 20:42:59发表:

    使用命令,多按Tab键补全就好啦。又快又准确,还省事。