【已解决】sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
sgsdxzy
帖子: 430
注册时间: 2008-07-19 11:14

【已解决】sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#1

帖子 sgsdxzy » 2011-06-23 17:50

如题
上次由 sgsdxzy 在 2011-06-24 22:09,总共编辑 1 次。
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#2

帖子 月下叹逍遥 » 2011-06-23 17:50

手动删除
浮生七十今三十,从此凄惶未可知
头像
daf3707
论坛版主
帖子: 12739
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#3

帖子 daf3707 » 2011-06-23 17:53

看你后面跟什么路径了
头像
qy117121
论坛版主
帖子: 50587
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#4

帖子 qy117121 » 2011-06-23 18:02

daf3707 写了:看你后面跟什么路径了
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

邮箱 chuan@ubuntu.org.cn
头像
remeber
论坛版主
帖子: 13030
注册时间: 2009-01-06 15:18
来自: 人间

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#5

帖子 remeber » 2011-06-23 18:06

看操作对象的。
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
头像
gyteng
帖子: 762
注册时间: 2009-07-02 11:24
来自: SCUT

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#6

帖子 gyteng » 2011-06-23 18:42

:em04 传说中的一键清理所有垃圾文件
长头发的和尚
帖子: 12134
注册时间: 2008-01-11 17:02

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#7

帖子 长头发的和尚 » 2011-06-23 18:44

参数-f表示force.使用了这个参数就不会提示你是否要删除
你往幸福的方向挥挥手,从此我便追随你永不回头。
头像
sgsdxzy
帖子: 430
注册时间: 2008-07-19 11:14

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#8

帖子 sgsdxzy » 2011-06-23 19:03

就是说如果 sudo rm -rf /usr/…… 后面加上路径就是安全的了是吧?中间多一个空格不会带来毁灭性后果吧?我看有人sudo rm -rf /home/……/a 不过他是删一个文件而不是目录,由于多了一个空格而系统报废的
如果 sudo rm -rf 后面不加任何路径,就是对/ 动手是吧,如果media下挂载了windows C盘,那么两个操作系统都会废掉?
头像
luojie-dune
帖子: 22033
注册时间: 2007-07-30 18:28
系统: Linux
来自: 空气中

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#9

帖子 luojie-dune » 2011-06-23 19:05

在意那个干什么?强迫症?
『这个世界都是我的 ,我爱你们』

ENTP ⥂ INTP ⥄ INFP ⇦ INTJ

在此发布的文章使用 Creative Commons Attribution-ShareAlike 4.0 协议
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#10

帖子 YeLee » 2011-06-23 19:15

只是不推荐你这样用而已,并不代表不可以这样用,假如这个命令没用的话,还弄出来干什么。假如楼主想用这条命令的话,最好保持清醒的头脑,输入之后不要那么快按回车,得细心检查一遍,那就差不多了。记住,用的时候要谨慎!
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
tenzu
论坛版主
帖子: 36924
注册时间: 2008-11-21 20:26

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#11

帖子 tenzu » 2011-06-23 19:25

sudo nautilus,不熟悉命令可以用图形
头像
sgsdxzy
帖子: 430
注册时间: 2008-07-19 11:14

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#12

帖子 sgsdxzy » 2011-06-23 19:26

还是 sudo nautilus 算了……
头像
灰色小狼
帖子: 4585
注册时间: 2008-12-06 10:38
系统: Arch

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#13

帖子 灰色小狼 » 2011-06-23 19:29

当你非常清楚后果时就不危险了
头像
TeliuTe
论坛版主
帖子: 7675
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#14

帖子 TeliuTe » 2011-06-23 21:17

重要的数据放在别的分区,用的时候再挂载
头像
liangyongsheng1990
帖子: 171
注册时间: 2008-11-05 17:37

Re: sudo rm -rf是不是很危险?那么删除非空目录及其内容呢?

#15

帖子 liangyongsheng1990 » 2011-06-23 21:19

这条命令,在你翻阅超级详细的手册和教程之前,不要轻易使用。
删除非空目录好像只能这么干,如果你尝试先删除目录中的文件,还不如这样安全,rm后面不要轻易加通配符*,除非你仔细研究过或者试验过或者得到过别人的指点,如果你想用*,最好不用-f,用-i。
输入之后不要那么快按回车,得细心检查一遍
比如

代码: 全选

 rm -rf /home/yourname/downloads/abcd.mp3
写成

代码: 全选

 rm -rf /home/yourname/downloads /abcd.mp3
或者带sudo的

代码: 全选

 sudo rm -rf / home/yourname/downloads/abcd.mp3

代码: 全选

sudo rm -rf /home/ yourname/downloads/abcd.mp3
估计就出事了,我猜测,没试过。
从这点考虑,给路径加上引号或许能安全点,另外路径名越长,就越有可能在么个地方出错,所以用简短的路径名,比如:

代码: 全选

 rm -rf ~/downloads/abcd.mp3
这样路径短了,在某个地方多敲一个空格的可能就小了,即使出错,也是在你自己的目录下,加上sudo也一样,我在我的电脑(archbang)上测试,sudo 之后的操作还在当前目录中进行,在自己的目录下,一般自己都有足够的权限,没必要sudo,对于系统文件,不建议轻易 -rf,除非你很懂。

ps:我曾经被rm+*害得很惨,在认真钻研过rm和通配符的配合使用之前不会轻易用了。
希望大家在问题解决之后能够在标题处添加已解决
南无阿弥陀佛
回复