rm -rf的教训

        在知道rm -rf这个命令时,我看到网上的用rm -rf删除大量有用数据的人,心里不免幸灾乐祸。没想到,很快应验到自己身上,我在我网站所在的根目录下使用了rm -rf  we* 命令,之前,能不能用 * 我是不知道的,我只是尝试一下,是否能达到模糊匹配的目的,因为我之前在许多地方都见到了它的身影,而且,根据我的经验,在很多地方,有许多命令的用法是相似的,所以,我抱着试一试的态度,这样使用了。而且我在多次对rm -rf的命令尝试下,基本确信了只要像网上说的那样不用rm -rf  /* 之类的命令,只用该目录内的文件夹或文件代替 /* ,是不会出现危险状况的。但是悲剧和惊喜同时发生了,惊喜的是我的想法成功了,悲剧的是我把我用PHP改写好的大约1/3的毕业设计.net网站程序website car 文件夹也给删除了,哎,欲哭无泪啊,更可悲的是我想删除的web文件夹没能删除,报错:rm: cannot remove 'web': Device or resource busy ,我想因为它是空的,但搞不清楚的是随后我新建了一个空文件夹,随后使用这个命令,竟然删除了,我想因为“空”这个原因,还是站不住脚的。   

        把我一二十天的心血删除了,的确是令我久久不能平静的,我希望,以后记住这个教训,不在犯同样的错误。那么写这篇文章的终极目的来了,我为什么会犯这个错误,当时是怎么的,             

        深究其原因:我当时没用过这个命令,尤其 * 只是尝试,因而降低了对这个命令的戒心或者恐惧,没有考虑全面,把we*****(包括website car)这样的文件夹抛之脑后、自动忽略或者说没想这事,才惨遭此祸。

       教训:无论任何时候,像这种危险的命令,都要提高警惕,考虑周全,不能因为没用过或者是尝试,而考虑不周、不全面。当然,在不确定的情况下,这种命令少用或者可以专门制作机会用,比如:用虚拟机装的Linux系统尝试这种命令,或者其他要重装系统的机子等等,这种机会不好有,有了也不一定想的起来,只能自己掌握了。

       我想:大家也可能有此遭遇,分享出来,和大家共勉。



ps:

rm -rf  index.htm 命令是删除不了index.html文件的,尽管我们知道index.htm与index.html是一样的。   rm -rf  index.html   and   info.txt :是可以将index.html和info.txt文件同时删除的,文件夹应该也一样。

rm命令举例,包括自定义回收站功能 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,738评论 9 468
  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 10,269评论 3 53
  • 生活似乎有了目的性,自从岁开始相亲以后,其实我的目的性很明确,相亲的目的就是找一个结婚过日子的人,然而从开始相亲以...
    旭日yy阅读 322评论 0 0
  • 今天分享的题目是《早餐,是光》,早餐是光,但我们首先要打开那扇窗让她照进来。大家好我是今天的分享者钟西贝,一个一手...
    大果果ly阅读 609评论 0 1
  • 作为一个初来乍到的黄毛小丫头 我认为我得说点什么, 首先呢,我没有什么很高的写作水平,只是在学校看看书 学学习,...
    熹风阅读 262评论 0 0