在 CentOS(以及大多数 Linux 发行版)中,并没有像 Windows 那样的“回收站(Recycle Bin)”机制,所以严格来说:
rm 命令删除的文件:立即删除,不会保留,没有保留时间。extundelete、testdisk)尝试恢复。如果你使用的是 GNOME / KDE 等桌面环境:
~/.local/share/Trash/
有些人把 /var/tmp、/tmp 误认为 recycle:
/tmp:CentOS 默认在重启时清理/var/tmp:
systemd-tmpfiles 管理示例配置:
# /usr/lib/tmpfiles.d/tmp.conf
v /var/tmp 1777 root root 30d
| 场景 | 保留时间 |
|---|---|
rm 删除 |
0(直接消失) |
| 桌面回收站 | 手动清空前一直保留 |
/tmp |
重启清空 |
/var/tmp |
默认 30 天 |
如果你指的是某种特定服务(如 Samba、FTP、自建回收机制),可以告诉我具体场景,我可以给你更准确的答案。