溫馨提示×

Linux回收站文件誤刪怎么找回

小樊
34
2025-08-28 13:12:42
欄目: 智能運維

Linux回收站文件誤刪可按以下方法找回:

  1. 從桌面環境回收站恢復

    • GNOME/KDE等桌面環境的回收站通常位于~/.local/share/Trash/files/,可直接打開回收站找到文件,右鍵選擇“恢復”或手動復制到目標位置。
    • 部分桌面環境支持命令行恢復,如使用gio trash --restore 文件名。
  2. 使用命令行工具恢復

    • extundelete:適用于ext3/ext4文件系統,需先安裝(apt-get install extundeleteyum install extundelete),然后通過--restore-file--restore-directory指定文件/目錄恢復。
    • lsof + debugfs:若文件被進程占用,用lsof | grep deleted找到進程和文件描述符,再用debugfs工具恢復(需指定設備路徑和文件名)。
  3. 使用專業數據恢復工具

    • TestDisk/PhotoRec:支持多文件系統,可掃描恢復分區或特定類型文件(如圖片、文檔),安裝后按向導操作即可。

注意事項

  • 恢復前立即停止對目標分區的寫入操作,避免數據覆蓋。
  • 若文件通過rm -rf直接刪除且未進入回收站,需優先使用命令行或專業工具恢復。
  • 操作前建議備份重要數據,恢復成功率受文件刪除時間、磁盤使用情況影響,復雜場景可尋求專業服務。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女