在 CentOS 系統中,沒有像 Windows 那樣的圖形界面回收站功能。但是,你可以通過以下方法找到并導出誤刪除的文件:
df
命令查看磁盤空間使用情況:df -h
確定文件所在的文件系統后,找到該文件系統的掛載點。例如,如果文件系統是 /dev/sda1
,掛載點可能是 /
。
使用 debugfs
命令來查找誤刪除的文件。你需要以 root 用戶身份運行此命令。例如,如果文件系統掛載點是 /
,則運行:
sudo debugfs -R 'stat <文件路徑>' /
將 <文件路徑>
替換為你要查找的文件的相對路徑。這將顯示文件的詳細信息,包括 inode 號。
debugfs
的 dump
命令導出誤刪除的文件。將 <inode號>
替換為實際的 inode 號:sudo debugfs -R 'dump <inode號>' /
這將會將文件導出到當前目錄下的一個名為 RESCUE-fs-<文件系統名>-<inode號>
的文件夾中。
請注意,這種方法僅適用于 ext2、ext3 和 ext4 文件系統。對于其他文件系統,你可能需要使用其他工具,如 extundelete
或 testdisk
。在使用這些工具之前,請確保它們已安裝在你的 CentOS 系統上。