溫馨提示×

CentOS如何恢復回收站中的文件

小樊
39
2025-05-23 04:44:17
欄目: 智能運維

在 CentOS 系統中,沒有像 Windows 那樣的圖形界面回收站功能。但是,你可以使用一些命令行工具來恢復誤刪除的文件。這里有一個使用 extundelete 工具的方法:

  1. 首先,確保你的 CentOS 系統已經安裝了 e2fsprogs 軟件包。如果沒有,請運行以下命令安裝:
sudo yum install e2fsprogs
  1. 接下來,從 EPEL 存儲庫中安裝 extundelete 工具。運行以下命令:
sudo yum install epel-release
sudo yum install extundelete
  1. 使用 extundelete 恢復回收站中的文件。首先,你需要找到包含已刪除文件的文件系統。運行以下命令查看所有掛載的文件系統:
df -hT
  1. 假設你要恢復的文件位于 /dev/sda1 分區上,運行以下命令以恢復該分區上的已刪除文件:
sudo extundelete /dev/sda1 --restore-file path/to/deleted/file

path/to/deleted/file 替換為你要恢復的文件的相對路徑。

  1. 如果你想恢復整個目錄,可以使用以下命令:
sudo extundelete /dev/sda1 --restore-directory path/to/deleted/directory
  1. 恢復的文件將被保存在當前目錄下的 RECOVERED_FILES 文件夾中。你可以在這個文件夾中找到并復制恢復的文件。

請注意,這種方法僅適用于 ext3 和 ext4 文件系統。如果你使用的是其他文件系統,如 xfs 或 btrfs,你需要尋找其他相應的工具來恢復已刪除的文件。

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