welcome to my blog
问题描述: 在linux系统中使用rm
命令删除文件后很难恢复, 得找专业的数据恢复团队, 文件越大恢复的越完整, 但是费用很昂贵. 所以最好有一种删除机制类似windows中的回收站, 删除后能够恢复
解决方法: 安装trash-cli
建议通过源码安装最新版本的trash-cli, 使用sudo apt install trash-cli也能安装, 但是安装的是2012年的旧版本, 功能不全, 使用源码安装很简单, 只需简单四步
第一步. 点击下载链接, 点击最上面的最新版, 我现在的最新版是0.17.1.14
第二步. 点击"Source code(tar.gz)"开始下载
第三步, 将下载好的压缩包trash-cli-0.17.1.14.tar.gz
上传到linux服务器, 可以使用scp命令, 比如scp path/to/trash-cli-0.17.1.14.tar.gz user@ip:~
, 上传完成后接着解压文件,执行tar -zxvf trash-cli-0.17.1.14.tar.gz
第四步, 安装trash-cli, 进入解压后的文件夹cd trash-cli-0.17.1.14
, 执行sudo python setup.py install
进行安装
上面的安装对linux服务器上的所有用户都有效, 如果只针对当前用户进行安装, 则执行python setup.py install --user
使用说明
命令 | 作用 |
| 删除文件/文件夹, 删除文件夹不用加任何参数 |
| 清空回收站, 该操作不可逆 |
| 查看回收站中的文件/文件夹, 同时也会显示该文件的删除时间 |
| 从回收站中恢复文件/文件夹, 执行该命令后会出现提示让你选择需要恢复的文件/文件夹 |
| 从回收站中删除指定的文件/文件夹, 也就是彻底删除 |
被trash-put命令删除的文件/文件夹放在哪里了?
被删除的文件/文件夹将会放在/home/user/.local/share/Trash
目录下
被删除的文件/文件夹将会放在/home/user/.local/share/Trash
目录下
被删除的文件/文件夹将会放在/home/user/.local/share/Trash
目录下
使用示例
来一曲宋词