曾几何时,一条 rm -rf /useless /*
命令干掉了我们需要的文件,也干掉的整个系统,
这是是不是与哭无泪啊。
像这种使用 rm
命令误删除文件的情况,我们会注意,但是我们不能保证百分百的不会
出现这种情况,毕竟事情总有偶然,那么对于这种情况我们是不是就束缚无策呢,不!我们有相应
的解决办法,那就是使用 trash-cli。trash-cli是一个使用 python 开发的软件包,包含 trash-put
、restore-trash
、trash-list
、trash-empty
、trash-rm
等命令,我们可以通过这写命令,将文件移动到回收站,或者还原删除了的文件。
trash-put
命令会把我们想要删除的文件移动到 ~/.local/share/Trash/files 中,相关信息记录在
~/.local/share/Trash/info 中。
现在我们来安装 trash-cli
加入我们使用 CentOS,Fedora,Ubuntu等主流操作系统,我们可以直接使用软件包管理命令安装如
sudo yum install -y trash-cli sudo apt-get install -y trash-cli