IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    较安全的rm脚本

    rex发表于 2011-03-29 05:00:18
    love 0

    想必不少人体会过在Linux下误删文件的欲哭无泪的感觉。我整理出一份比较安全的rm脚本,贴在这里。

    特性

    • 接管原生的/bin/rm命令,将待删除的文件mv至回收站,便于统一管理,或者更重要的,拯救误删文件。
    • 需要调用原生的rm时,指定路径即可,例如:/bin/rm -rf somefolder
    • 记录删除日志到/var/log/trash.log。如果不需要记录日志,只需要将log变量置空即可。
    • 将文件移动至回收站时自动重命名,以便可以重复删除重名文件。
    • 贴图:我爱正则表达式

    贴代码

    用法

  • 将下面的代码贴至~/.bashrc 或 ~/.bash_profile中,然后刷新该文件source ~/.bashrc即可。
  • 临时取消自定义的rm:可以使用前文所说的/bin/rm或在当前环境下取消该function的定义:unset -f rm。
  • 需要根据自己的系统,修改一下各个变量的定义。


沪ICP备19023445号-2号
友情链接