首页 > 技术文章 > Linux下将使用rm删除的文件显示在回收站中

zhuxiaoxi 2018-02-02 10:25 原文

人难免会失误,出现一些问题,在删除文件的时候使用rm,删除之后就后悔了。因为rm命令删除的文件是不进入回收站的,这使得恢复起来很困难。解决这一难题,可以使用python编写的trash-cli( https://github.com/andreafrancia/trash-cli )

安装

通过包管理器可以直接安装trash-cli这个软件包已经被大多数包管理器收录。
如果没有也可以使用源码进行编译安装,具体可以参考官方文档。

使用

  • 使用trash <文件或目录名>直接将文件删除到回收站
  • 使用trash-empty清空回收站
  • 使用trash-list列出回收站文件
  • 使用trash-restore列出当前目录可以还原文件
  • 使用trash-rm删除回收站中的文件

重要

  • trash一个别名,来替换掉rm
    在配置文件中添加alias rm="trash"
  • 在提权时使用trash
    在配置文件中添加alias surm="sudo trash"

推荐阅读