干掉rm、不再误操作

原创 2011年01月14日 23:05:00

我们在LINUX开发机上常常使用RM 。但是,这样很用就造成误操作。

最近由网友提示想到一个办法。

1、

>mv /bin/rm  /root

>mkdir /.trash

>chmod 0777 /.trash 

2、

在 /bin 目录下面建立一个名叫rm的脚本内容如下

#!/bin/bash

for  fl  in "$@"

do

    if  [  -e  fl  ];then

       mv  $fl  /.trash  2>/dev/null

    fi

done

3、

>chmod 755  /bin/rm

 

OK了,以后开发人员再执行rm命令时实际上是把文件移动到/.Trash 目录下了。当发生误操作时,找管理员时,嘿嘿。

您可以从容的帮他恢复数据啦。哈哈。

 

由于系统在启动的时候会使用rm清除临时文件。所以在刚启动时,请清理下该目录

>/root/rm  -rf  /.Trash/*

 

 

rm-rf 误操作的恢复过程

很多DBA一定对rm -rf深恶痛绝把,没准哪天自己一个犯迷糊就把数据库给消灭了,然后,就没有然后了……那万一……真的发生了这样的不幸,是否真的就无药可救了吗?未必,还是有解决方法的,也许某天当你不幸...

如何方式rm误操作

--preserve-root 选项 像freebsd, GNU/Linux 这样的系统都有文件系统根目录保护机制,如果没有指定--no-preserve-root参数,GNU rm 将拒绝执行...

防止rm误操作

为了防止误操作导致删除重要文件,特写以下代码 alias rm="/bin/sh /bin/denyrm.sh" vim /bin/denyrm.sh #/!bin/bash #防止...

WFBX多功能微机防误操作闭锁系统

  • 2010年04月07日 08:06
  • 14.81MB
  • 下载

jQuery延迟误操作插件-hoverIntent

  • 2014年03月11日 11:10
  • 3KB
  • 下载

由一个误操作引起的对linux下mv命令的使用总结

今天在使用mv命令移动文件时出现了一个小错误,我的目的是将jdk-8u65-linux-x64.tar.gz文件移动到/home/lyh/java目录下,正确的命令应该是这样的: sudo mv jd...

误操作删除文件恢复软件

  • 2010年06月28日 17:15
  • 3.52MB
  • 下载

linux服务器etc权限的误操作

  • 2011年11月17日 11:55
  • 14KB
  • 下载

MySQL误操作后如何快速恢复数据

基本上每个跟数据库打交道的程序员(当然也可能是你同事)都会碰一个问题,MySQL误操作后如何快速回滚?比如,delete一张表,忘加限制条件,整张表都没了。假如这还是线上环境核心业务数据,那这事就闹大...

集控型微机防误操作闭锁系统简介

  • 2010年04月07日 08:27
  • 10.36MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:干掉rm、不再误操作
举报原因:
原因补充:

(最多只允许输入30个字)