人难免会失误,出现一些问题,在删除文件的时候使用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"