Linux命令替换rm命令防止误删除

作者:mrr 时间:2023-08-29 23:57:52 

推荐阅读:Linux rm 命令误删文件的恢复方法

1. 在/home/username/ 目录下新建一个目录,命名为:.trash

2.. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.sh

PARA_CNT=$#
TRASH_DIR="/home/username/.trash"
for i in $*; do
STAMP=`date +%s`
fileName=`basename $i`
mv $i $TRASH_DIR/$fileName.$STAMP
done

3. 修改~/.bashrc, 增加一行

alias rm="sh /home/username/tools/remove.sh"

用我们自建的remove.sh替代rm命令

4. 设置crontab,定期清空垃圾箱,如:

0 0 * * * rm -rf /home/username/.trash/*

每天0点清空垃圾箱

5. source ~/.bashrc 使替换立即生效

经过上面的步骤后,执行rm删除的文件,会被放入垃圾箱。如果误删除,可以从中恢复。

以上内容给大家介绍了Linux 命令替换rm命令防止误删除的相关知识,希望对大家学习有所帮助。

标签:linux,替换,rm,误删除
0
投稿

猜你喜欢

  • 阿里云服务器CentOS 6.3下快速安装部署 LAMP 、vsftpd 环境的方法

    2023-08-05 23:45:32
  • NAT/ICS下让外网用户访问内网WEB服务器

    2007-03-26 11:40:00
  • centos 7系统下安装Jenkins的步骤详解

    2023-07-23 07:29:38
  • 建站经验之域名选择篇诠释

    2008-01-29 12:44:00
  • 个人站长如何挑选适合自己的国外的主机类型

    2010-03-25 13:10:00
  • undefined reference to 'pthread_create'的解决方法

    2023-07-23 13:33:26
  • 谷歌副总裁:Andorid半年内将推出震撼性内容

    2010-05-27 13:05:00
  • 搜索引擎营销经验谈 对关键词的整体把握

    2008-12-15 10:22:00
  • Web服务器的急救工具箱

    2007-03-29 11:05:00
  • WindowsIIS6安全保护贴—URL授权全攻略(1)

    2007-09-20 13:47:00
  • PHPWind v7.3.2模式二级域名问题

    2009-05-31 17:07:00
  • PHP网站服务器管理软件LuManager1.1.9发布

    2011-06-16 20:30:39
  • 百度网盟推“贴片推广”业务 受邀会员可投放

    2010-04-12 14:49:00
  • 详解在Docker容器中运行Spring Boot应用

    2023-02-21 06:17:34
  • Windows2003下VPN服务器架设攻略

    2008-12-22 16:15:00
  • 怎么做好网站技术重构

    2008-12-08 10:50:00
  • 在线拍照---网页flash启动不了摄像头的解决方法

    2011-06-25 19:44:41
  • 动易CMS产品SiteFactory 3.6正式发布

    2010-09-29 21:31:00
  • SMTP服务对命令流水的扩展

    2010-03-24 18:47:00
  • ubuntu18.04获取root权限并用root用户登录的实现

    2021-12-22 03:20:47
  • asp之家 网站运营 m.aspxhome.com