Debian系统没有原生的图形化回收站功能,删除文件时默认直接从文件系统中移除(除非使用回收站工具或桌面环境扩展)。但用户可以通过桌面环境(如GNOME)的回收站组件或命令行工具(如trash-cli)模拟回收站功能,支持的文件类型无明确限制,主要取决于文件存储位置和工具配置。
若使用GNOME、KDE等桌面环境,其文件管理器(如Nautilus、Dolphin)的回收站功能会自动收集用户主动删除的文件,支持几乎所有常见文件类型,包括:
.txt、.docx、.pdf、.odt等;.jpg、.png、.gif、.bmp等;.mp3、.wav、.mp4、.avi等;.zip、.tar.gz、.rar等;.sh、.deb、.AppImage等;.py、.java、.cpp、.html等。这些文件会被移动到用户主目录下的~/.local/share/Trash/目录(结构为files/存放文件、info/存放元数据),可通过桌面环境的“回收站”图标恢复或清空。
trash-cli支持的文件类型若安装trash-cli(命令行回收站工具,命令:sudo apt-get install trash-cli),其trash命令可将任意文件或目录移动到回收站,支持:
/home/user/document.txt;/home/user/projects/(递归移动);ln -s创建的链接,仅移动链接本身)、设备文件(需root权限)等。使用trash --keep file.txt 7d还可设置文件在回收站中保留7天,过期自动删除。
/etc/、/usr/bin/下的文件)删除可能导致系统故障,需谨慎操作。trash-cli,回收站本质是将文件移动到特定目录(如~/.local/share/Trash/files/),而非真正“删除”。gnome-trash-empty或trash-empty命令)会永久删除文件,建议提前备份重要数据。综上,Debian的“回收站”功能无文件类型限制,只要文件存储在用户可访问的目录中,均可通过桌面环境或命令行工具移动到回收站。但需注意区分系统文件与用户文件,避免误操作导致系统问题。