debian

Debian中如何管理回收站中的文件

小樊
45
2025-09-18 18:43:42
栏目: 智能运维

Debian中回收站的管理方法

Debian系统本身未内置图形化回收站,但通过隐藏目录命令行工具第三方工具可实现类似功能,以下是具体操作方式:

1. 访问默认回收站目录(手动管理)

Debian通过~/.local/share/Trash隐藏目录模拟回收站,包含两个子目录:

常用操作命令

2. 使用trash-cli命令行工具(推荐)

trash-cli是符合FreeDesktop规范的命令行工具,提供更友好的回收站管理功能,支持列出、恢复、清空及定时清理。

安装

sudo apt update && sudo apt install trash-cli

常用命令

3. 使用gvfs-trash工具(基于GIO)

gvfs-trash是GNOME环境的默认回收站工具,依赖GIO库,适合图形界面用户。

安装

sudo apt install gvfs-backends

常用命令

4. 第三方工具:rm-trash(替代rm命令)

rm-trashrm命令重定向到回收站,避免误删永久丢失文件。

安装
下载脚本并移动到/usr/local/bin/(以实际下载链接为准):

wget http://example.com/rm-trash.tar.gz
tar xzvf rm-trash.tar.gz
sudo mv rm-trash /usr/local/bin/

使用
rm-trash代替rm命令,如rm-trash 文件名,文件会被移动到回收站而非直接删除。

5. 自定义回收站设置

修改保留时间

通过trash-cli设置文件保留天数(如30天):

trash-empty --keep-days 30

修改回收站路径

编辑~/.config/user-dirs.dirs文件,调整XDG_TRASH_DIR变量(如改为/mnt/external_drive/Trash):

echo 'XDG_TRASH_DIR="$HOME/external_drive/Trash"' >> ~/.config/user-dirs.dirs

修改后需重启文件管理器或运行xdg-user-dirs-update使设置生效。

注意事项

0
看了该问题的人还看了