在 Debian(及其他 Linux 系统)中,“回收外部存储文件”常见有几种理解,下面我按最常见的几种情况分别说明,你可以对照看看你指的是哪一种。
默认情况下:不能
在 Debian 中,从 U 盘 / 移动硬盘 / SD 卡 删除文件:
⚠️ 不要再往该设备写入任何数据
testdisk(推荐)sudo apt install testdisk
sudo testdisk
步骤:
Intel)Advanced → UndeleteC 恢复✅ 对 FAT32 / exFAT / NTFS 的 U 盘效果很好
photorec(按文件类型恢复)sudo photorec
Linux 默认对可移动设备不启用回收站,但可以手动实现。
在 U 盘根目录执行:
mkdir -p /media/你的U盘/.Trash-1000/{files,info}
删除文件时:
mv 文件 /media/你的U盘/.Trash-1000/files/
gvfs如果你是想彻底删除、不可恢复:
sudo apt install wipe
wipe 文件名
或整盘擦除(⚠️ 数据全没):
sudo wipefs -a /dev/sdX
如果只是想释放空间:
df -h # 查看挂载情况
du -sh * # 查看目录大小
清理:
rm -rf 目录
| 问题 | 说明 |
|---|---|
| Debian 有回收站吗 | 有,但只对本地磁盘 |
| U 盘删除能恢复吗 | 没覆盖前可以 |
| 删除后没提示 | 正常现象 |
| NTFS / exFAT 能恢复吗 | 可以 |
你可以直接告诉我:
我可以给你精确到命令级别的操作方案。