在 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 系统上。