在 CentOS 里,默认是没有 Windows 那种“回收站(Recycle Bin)”机制的,文件用 rm 删除后通常直接消失,不会进某个目录。
不过有几种“例外/可找回”的情况:
如果你是在 图形界面 里删除文件(比如右键删除):
回收站位置一般在:
~/.local/share/Trash/
里面有:
files/:被删文件info/:删除信息(原路径、时间)查看示例:
ls -la ~/.local/share/Trash/files/
✅ 只有在桌面环境中删除才有
rm 删的文件(重点)如果你是 在终端用 rm 删除的:
❌ 没有回收站 ❌ 不在任何目录 ✅ 只能靠以下方式恢复:
extundelete(ext4)testdisk / photorec⚠️ 删除后立刻停止写入磁盘,成功率才高
有些服务器会装类似工具:
trash-clirmtrash如果装了,文件可能在:
~/.Trash/
或
/media/.../.Trash-1000/
检查:
which trash
ls -la ~/.Trash
你可以告诉我:
rm 还是 桌面删除?df -T)我可以给你具体的恢复命令。