如何使用 trash-cli 逃出 rm 命令误删除重要文件的阴影
2013-11-24 17:30
525 查看
如何使用 trash-cli 逃出 rm 命令误删除重要文件的阴影
曾几何时,一条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-clisudo apt-get install -y trash-cli对于其他系统,或者是我们想亲自动手安装最新的 trash-cli我们可以通过一下步骤安装:
我们可以在一下地址找到 trash-cli https://github.com/andreafrancia/trash-cli 我们使用 git 克隆出来,或者直接下载压缩包,我们这里直接下载,文件存为 trash-cli-master.tar.gz
tar xf trash-cli-master.tar.gzcd trash-cli-mastersudo python setup.py install因为和
rm命令接口是兼容的,所以,可以使用
trash-put代替
rm,
trash-cli 在删除文件时会记录文件的原始路径、删除时间和文件权限,并且兼容
GNOME和 KDE的 trash实现。同时也实现了 FreeDesktop.org Trash Specification
也支持除 home文件系统意外的其他文件系统和文件分区以及移动设备分区
安装完毕之后我们可以通过一些配置,用它替代
rm命令
我们在 ~/.bashrc 文件中间加入
alias rm=”trush-put”
命令概览:
trash-put 将文件或目录移入回收站
trash-empty 清空回收站
trash-list 列出回收站中的文件
restore-trash 还原回收站中的文件
trash-rm 删除回首站中的单个文件
相关文章推荐
- 如何使用 trash-cli 逃出 rm 命令误删除重要文件的阴影 – 周丕中的生活技术博客
- 使用 trash-cli 逃出 rm 命令误删除重要文件的阴影
- Ext3文件系统如何恢复RM命令删除文件
- EXT4中恢复使用rm命令误删除的文件
- Linux系统下,使用rm命令删除文件的恢复方法
- EXT4中恢复使用rm命令误删除的文件
- 使用ext3grep恢复ext3文件系统中误删除文件(使用rm命令误删的)
- linux下如何恢复rm命令删除的文件
- 使用trash-cli避免误删文件--为rm增加回收站功能
- EXT4中恢复使用rm命令误删除的文件
- ubuntu系统下使用rm命令删除文件
- Ext3文件系统如何恢复RM命令删除文件?
- EXT4中恢复使用rm命令误删除的文件
- linux下如何恢复rm命令删除的文件
- linux下不使用rm命令删除文件和文件夹
- Win8如何使用RD命令删除文件即使权限不足
- 如何使用find命令 递归删除目录下指定的文件
- Linux中使用lsof命令如何恢复删除的文件?
- linux下如何恢复rm命令删除的文件
- linux下使用rm命令删除一个有大量文件的目录