在大多数 Linux 桌面环境(如 GNOME、KDE、XFCE)中,文件管理器会把删除的文件移到“回收站/废纸篓”,在该处可以选择“恢复”,文件通常会回到其原始位置。若你使用的是纯命令行或服务器环境,默认并没有统一的回收站机制,删除往往等同于立即删除,此时需要借助其他恢复手段。恢复能否成功,取决于文件是否仍在回收站中、是否被后续写入覆盖等条件。
sudo apt-get install trash-clisudo yum install trash-clisudo dnf install trash-clitrash-listtrash-restore(会列出可恢复项,按提示选择)trash-empty(谨慎操作)rm 直接删除,请参考下节的数据恢复方案。sudo extundelete /dev/sdXY --restore-file /path/to/file;也可恢复目录或全盘 --restore-all(操作前尽量卸载分区或只读挂载)。lsof | grep deleted 查看被删除但仍被占用的文件,然后按输出指引复制恢复。rm -rf;可用 trash-cli 替代,或为 rm 设置别名将删除动作改为移动到“回收站”目录,并配置定期清理策略(如保留 30 天)。