项目作者: ymc023

项目描述 :
linux下把rm替换成mv ,防止rm -rf带来无法挽回的后果!
高级语言: Shell
项目地址: git://github.com/ymc023/rm.git
创建时间: 2016-02-19T08:34:16Z
项目社区:https://github.com/ymc023/rm

开源协议:GNU General Public License v2.0

下载


rmtorecycle

Author:ymc023 Email:ymc023@163.com


刚刚把备份的脚本和恢复脚本整理完,然后就是把多余的数据rm掉,然后,我就用了rm -rf ……

然后,我就发现,我刚写好的东西也一起rm了,心里那个悔呀!哎……

所以,就有了用mv替换rm的脚本,使用方法如下:

 

获取脚本rmtorecycle.sh到本机,chmod +x rmtorecycle.sh && bash rmtorecycle.sh,运行脚本会追加到内容到~/.bashrc
运行完脚本请source ~/.bashrc
脚本会在当前用户家目录下创建.recycle
重名文件会提示覆盖,但会备份在.recycle下,备份格式:.~~
使用rm删除文件时,会使用mv移动至~/.recycle
使用rmls查看回收筒内的文件
使用undorm <*> 恢复被删除的文件到当前路径下
使用cltrash 清除~/.recycle下的全部文件