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