源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-10-17 11:07 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Linux命令替换rm命令防止误删除
推荐阅读:[url=http://www.1sucai.cn/LINUXjishu/55261.html]Linux rm 命令误删文件的恢复方法[/url] 1. 在/home/username/ 目录下新建一个目录,命名为:.trash 2.. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.sh
[u]复制代码[/u] 代码如下:
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, 增加一行
[u]复制代码[/u] 代码如下:
alias rm="sh /home/username/tools/remove.sh"
用我们自建的remove.sh替代rm命令 4. 设置crontab,定期清空垃圾箱,如:
[u]复制代码[/u] 代码如下:
0 0 * * * rm -rf /home/username/.trash/*
每天0点清空垃圾箱 5. source ~/.bashrc 使替换立即生效 经过上面的步骤后,执行rm删除的文件,会被放入垃圾箱。如果误删除,可以从中恢复。 以上内容给大家介绍了Linux 命令替换rm命令防止误删除的相关知识,希望对大家学习有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部