Linux可通过以下方式模拟回收站功能及使用技巧:
一、命令行工具(推荐)
-
trash-cli
- 安装:
sudo apt-get install trash-cli(Debian/Ubuntu)或sudo yum install trash-cli(RHEL/CentOS)。 - 使用:
- 删除文件到回收站:
trash-put 文件名。 - 查看回收站内容:
trash list。 - 恢复文件:
trash-restore 文件名。 - 清空回收站:
trash empty。
- 删除文件到回收站:
- 配置:可修改
/etc/trash.conf设置回收站路径、大小等。
- 安装:
-
自定义回收站(通过别名)
- 在
~/.bashrc中添加:alias rm='mv -t ~/.trash "$@"',将删除的文件存入~/.trash目录。 - 手动创建回收站目录:
mkdir ~/.trash,配合脚本定期清理过期文件。
- 在
二、图形界面
- 桌面环境自带回收站
- GNOME/KDE 等桌面环境的文件管理器(如 Nautilus、Dolphin)默认有回收站图标,可直接查看、恢复或清空文件。
- 路径:
~/.local/share/Trash/files/(GNOME)或~/.local/share/Trash/(KDE)。
三、注意事项
- 避免误删:
rm -rf会绕过回收站直接删除,谨慎使用。 - 定期清理:通过脚本(如
find ~/.trash -type f -mtime +30 -exec rm -f {} \;)自动删除超过30天的文件。 - 工具选择:优先使用
trash-cli,支持跨平台且功能更完善。