Linux下将使用rm删除的文件显示在回收站中


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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM