你觉得执行rm -rf *会是什么结果

如题,突然想到这个问题,大家来想想...

各位同学,我试了一下,除了没有权限的文件都被干掉了....然后我在悔过中

各位,有事没事还是诸事备份吧,我的没有用Timemachine备份。现在知道苦了。

阅读 84.6k
19 个回答

瞬间爆炸

  • 一个同事执行过rm -rf /*,然后他离职了几年了他的事迹还在被人们传颂着
  • 还有一个同事执行rm -rf *,想删除某个目录下的东西,然后链接断掉了,他没看清就执行了,HOME下所有的东西都没有了

把Adobe全系列的软件都装上。关键时刻会救你一命。(逃。。

我有一次配置lamp环境中,无意执行了rm -rf /,然后傻傻得过了几秒才反映过来,然后强制中断命令,不过晚已。然后发现很多A开头的应用都被删掉了,包括APPStore,这导致还原的机会都没有了,然后花了一整天,真的是一整天,下载系统镜像-》刻盘-》安装系统-》下载常用软件并且安装,由于时小水管,非常耗时。

这次,我总结了两个教训,第一是在mac上开发php并不友好,第二买个硬盘做Timemache备份。

强制递归删除当前文件夹下的所有文件。

对了,楼主,我是瞎说的,其实我也不知道是什么作用。实践出真知,这个需要你实践一下,我们都在等待你的消息。

看你在哪个目录了,在TEMP就没什么反应,在/下执行就会激活系统的隐藏功能

删除当前路径下有权限删除的所有文件,最狠的是以root权限执行rm -rf /*

删除当前目录的所有内容

rm -rf /

才是最可怕的命令。

默认配置下,当前目录的隐藏文件不会删。所以在我最常用的目录下执行的结果会是,删除了一些没用的和很可能没用的文件和目录 :-)

如果不小心在别的目录执行了,就接上移动硬盘,从备份恢复过来就可以了。最多也就丢失一天的修改,而通常不会很多(代码的话,会提交到 github 的)。如果是公开的源码库被删掉了,就得花一段不短的时间从 github 之类的地方下载了。中国特色没办法。

linux,还是在虚拟机上玩比较保险…

dd if=/dev/urandom of=/dev/hda1
要不
mksf.ext3 /dev/sda

从来都是用普通用户登录。。。

哇擦! 学习了

rm -rf /*

Linux的目录是使用 / 之类的目录形式存放

rm 是Linux的删除命令
-r 指的是 递归删除
-f 指的是 强制删除
/* 指的是 根目录“/”下的所有文件

mac上开了2个命令窗口 一个本地一个服务器
想把本地的文件全部删除掉,重新更新一次,结果rm -rf 之后发现删除的是
服务器上的文件,存在服务器本地的所有图片都消失了...
还好是自己的网站。

您很顽皮嘛图片描述

社会进步靠的就是您这样勇于尝试的人,加油!

一般情况下,想彻底删除某个目录下的文件,在当前目录下执行rm -r就可以了,真没必要加-f参数,这样可以避免发生本不应该发生的杯具。即使发现权限不对有提示了(因为没加-f参数),再用rm -rf也不迟嘛!

让我想起多么痛苦的回忆,我敲过


rm -rf /etc
这一次我初始化我的centos机器,刚刚配置好,然后删除备份文件的,对着计算机时间长头脑昏沉,然后啪啪啪了。。


rm -f /
这是在我自己的gentoo上面没有造成太大破坏,丢了两个链接文件,然后chroot下去就修好了。


rm -r /var
这也是在centos下面,把光标移动到前面去在/var/www/html变成了 /var /www/html了,然后就~~o(>_

还好没干过这种事。。。rm敲完了我都得看一篇再按回车。。。

宣传栏