阅读量:29
Linux回收站能恢复的文件类型
Linux系统中的“回收站”(通常位于用户主目录的.trash文件夹,或通过图形界面访问)是一个临时存储被删除文件的目录。只要文件未被永久删除(如清空回收站)且未被新数据覆盖,回收站中的文件均可恢复,无论其原始类型是文档、图片、视频、压缩包还是可执行文件等。
1. 图形界面回收站的文件类型
若使用GNOME、KDE等主流桌面环境,删除的文件默认会移动到回收站(Trash)。通过图形界面打开回收站(如点击桌面“回收站”图标),可查看并恢复所有被移动至此的文件,包括:
- 文档(
.txt、.docx、.pdf等) - 图片(
.jpg、.png、.gif等) - 视频(
.mp4、.avi、.mkv等) - 音频(
.mp3、.wav、.flac等) - 压缩包(
.zip、.rar、.tar.gz等) - 可执行文件(
.sh、.exe等) - 其他任意类型的文件
2. 命令行工具管理的回收站文件类型
通过trash-cli(命令行回收站工具)删除的文件也会存储在回收站中。使用trash-list命令可列出回收站内的所有文件,trash-restore命令可恢复指定文件(如trash-restore example.txt恢复单个文件,trash-restore -r恢复所有文件)。该工具支持恢复任意类型的文件,只要文件仍在回收站中。
3. 注意事项
- 恢复前提:文件未被清空回收站,且回收站所在分区未被写入新数据(否则文件可能被覆盖,无法恢复)。
- 无类型限制:回收站的设计目的是临时存储所有被删除的文件,因此没有特定的文件类型限制。
- 手动实现的回收站:若通过自定义脚本(如将文件移动到
~/.trash目录)实现回收站功能,恢复的文件类型同样取决于脚本的实现方式,但通常支持所有文件类型。
综上,Linux回收站中的文件类型无明确限制,只要文件未被彻底删除,均可通过图形界面或命令行工具恢复。