linux安装回收站
trash-cli
trash-cli
是一个使用 python 开发的软件包,包含 trash-put、restore-trash、trash-list、trash- empty、trash-rm等命令,我们可以通过这写命令,将文件移动到回收站,或者还原删除了的 文件。
trash-cli的项目地址:https://github.com/andreafrancia/trash-cli
安装
trash-cli的安装很简单
1 | $ sudo apt install trash-cli |
- 对于 RHEL/CentOS 用户,使用 yum 命令来安装 Trash-Cli:
1 | $ sudo yum install trash-cli |
- 对于 Fedora 用户,使用 dnf 命令来安装 Trash-Cli:
1 | $ sudo dnf install trash-cli |
- 对于 Arch Linux 用户,使用 pacman 命令来安装 Trash-Cli:
1 | $ sudo pacman -S trash-cli |
- 对于 openSUSE 用户,使用 zypper 命令来安装 Trash-Cli:
1 | $ sudo zypper in trash-cli |
- 也可以选择源码编译:
1 | 下载地址:https://github.com/andreafrancia/trash-cli cd /tmp |
使用命令概览:
- trash
- trash-empty:清空回收站
- trash-list:列出回收站中的文件
- trash-put:将文件或目录移入回收站
- trash-restore:从回收站中恢复文件或目录 trash.
- trash-rm:删除回首站中的单个文件
rm命令优化
安装完毕之后我们可以通过一些配置,用它替代 rm命令
我们在~/.bashrc
文件中间加入 :
1 | alias rm='trash-put' |
完成后输入source ~/.bashrc
让修改的别名生效。
但是,这个项目的作者已经不推荐全局替换删除命令,而是让使用rm时提醒警告,因为两种命令参数本身上有一些差异。
1 | alias rm='echo "This is not the command you are looking for."; false' |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DLLCNX BLOG!
评论
GitalkTwikoo