Ubuntu Recycle(回收站)刪除的文件在未被清空或覆蓋的情況下可以恢復,以下是具體恢復方法及注意事項:
若文件是通過桌面環境的圖形界面(如Nautilus文件管理器)刪除,且未清空回收站,可直接通過回收站恢復:
若需通過命令行操作,可按以下步驟進行:
ls /home/username/.local/share/Trash/files
(將username
替換為你的實際用戶名),列出回收站內的所有文件;mv
命令將文件移出回收站,例如mv /home/username/.local/share/Trash/files/deleted-file /path/to/restore/location
(將deleted-file
替換為文件名,/path/to/restore/location
替換為目標路徑)。若回收站已被清空,或文件通過rm -rf
等命令直接刪除(未進入回收站),可使用數據恢復軟件嘗試恢復:
sudo apt-get install extundelete
;sudo umount /dev/sdXY
,sdXY
為分區標識,如sda1
),然后運行sudo extundelete /dev/sdXY --restore-file path/to/deleted/file
(指定文件原始路徑)恢復。sudo apt-get install testdisk
;sudo testdisk
,選擇目標磁盤分區,通過“Analyse”→“Quick Search”/“Deep Search”查找刪除文件,找到后選擇“Recover”恢復。rsync
、外部存儲或云服務)是防止數據丟失的最有效方式。