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)需謹慎使用,避免誤操作導致數據進一步丟失。