/myrm

安全地rm -rf,永不跑路!!!

Primary LanguageShell

Intro
能让你安全无忧地执行 rm -rf命令。
Feture
  1. mv 命令替代 rm 命令,所有被rm文件全部暂存到指定目录。
  2. 定时删除暂存目录。
QuickStart
1.将 myrm 包移动到指定目录(myrm 目录将被用来当做 MY_RM_HOME,因此请将目录存于可靠目录下,以免被误删导致功能无法使用)
cd myrm
2.执行 myrm 中的 init.sh 脚本
sh init.sh
3.打开新窗口输入 rm 如果返回rm already replaced by mv 则说明安装成功
Q&A
Q1:删除的文件存在了哪儿?
A1:删除的文件存于 $MY_RM_HOME/.mytrash 目录下,以删除操作的时间为命名的文件夹下
Q2:mytrash 中的文件多久删除一次?
A2:默认是每10分钟执行一次,每次都会删除7天前对应 hour的目录
Q3:文件不存在报错?
A3:文件不存在忽略即可,其存在的文件会被正常执行
Q4:如何卸载?
A4:sh uninstall.sh