trash-cli是从命令行管理回收站的客户端。 如果您阻止rm或创建别名,以便在使用rm时实际上正在使用垃圾回收,这是防止数据丢失的好方法。 很多时候,您删除某些您确实不想删除的文件,或者您不小心删除了文件,便无法再恢复它们。 这样,当您使用rash-cli删除某些内容时,该内容将保留在垃圾箱中。
如果您想让他们回来,可以轻松完成。 此外,trash-cli还会记住删除某个文件的日期,其权限,删除前的路径以及 这样您就可以像以前一样恢复它们 以非常简单的方式使用rm可能无法执行的操作,如果不小心删除了它们,则必须使用取证工具来尝试恢复它们(如果可能)...
如果您从自己喜欢的发行版中使用软件包管理器,则安装trash-cli非常容易。 例如,您可以使用 apt-get安装垃圾桶-cli 用于DEB发行版。 安装软件包后,它将为您提供 这些命令:
- 垃圾回收:删除文件和目录
- 垃圾桶空:清空垃圾桶
- 垃圾箱列表:列出垃圾箱中的文件
- 垃圾回收:还原垃圾箱中的文件
- trash-rm:分别删除垃圾箱中的特定文件
La trash-cli工具是基于Python的,也可以从源代码安装它。 该过程对于所有发行版都是通用的,您可以按照以下简单步骤进行操作:
git clone https://github.com/andreafrancia/trash-cli.git cd trash-cli sudo python setup.py install python setup.py install --user
安装完成后,您可以使用 可用命令 从终端以非常简单的方式例如,要将某物发送到垃圾箱,而不是使用rm(原则上这是不可恢复的),则可以使用以下替代方法:
trash-put prueba.txt