Debian回收损坏文件的方法如下:
从垃圾文件夹恢复:
Debian默认将删除文件移至隐藏目录 /.local/share/Trash
,可通过以下命令恢复:
cp /.local/share/Trash/files/文件名 目标路径 # 恢复单个文件
rm -rf /.local/share/Trash/* # 清空回收站(谨慎操作)
使用数据恢复工具:
sudo apt-get install testdisk
sudo testdisk # 选择分区扫描并恢复
sudo apt-get install extundelete
sudo extundelete /dev/sdXY --restore-file 路径/文件名 # 指定分区和文件路径
版本控制系统回溯:
若文件已提交至Git等版本控制系统,可通过提交历史恢复:
git log --oneline # 查看历史记录
git checkout 提交ID -- 文件名 # 恢复到指定版本
修复文件系统错误:
若文件因分区损坏丢失,使用 fsck
检查修复(需先卸载分区):
sudo fsck /dev/sdXY # 替换为实际分区设备名
注意:操作前建议备份重要数据,部分工具(如 fsck
、TestDisk
)需谨慎使用,避免误操作导致数据进一步丢失。