通过替换linux rm命令防止误删除
来源:互联网 发布:python 微信公众号 编辑:程序博客网 时间:2024/05/24 06:42
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.$STAMPdone
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
- linux的 rm改写,防止误删,删除找回
- Linux下修改rm命令,防止误删
- Linux rm删除文件夹命令
- Linux rm命令 删除文件夹
- Linux rm删除文件夹命令
- linux删除文件命令rm
- Linux rm删除文件夹命令
- Linux rm删除文件夹命令
- Linux rm删除文件夹命令
- Linux rm命令 删除文件夹 文件 命令
- 修改rm命令防止误删
- linux rm -f rm -rf 命令:删除文件和文件夹
- Linux下通过find命令进行rm文件删除的小技巧
- rm命令替换脚本
- Linux删除文件夹命令--rm, rmdir
- linux强制删除目录命令rm -rf
- 迈博第五天-vim编辑器的使用
- Android 内存优化
- java关于Timer schedule执行定时任务
- (应用直接存取类线性表4.1.1)POJ 2080 Calendar(日期计算)
- oracle清除缓存
- 通过替换linux rm命令防止误删除
- Godadday.com空间安装OpenCart电子商务系统教程
- zoj3640 Help Me Escape
- 矩阵按行(列)求和CUDA并行算法设计
- 计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接
- SQL serve2005,安装的时候总是提示“此计算机上没有与此软件包匹配的产品”
- 一个HelloWorld版的MySQL数据库管理器的设计与实现(源码)
- POI导入导出excel资源汇总
- 新手学python 第十三篇 正则表达式