在CentOS系统中,通常没有一个像Windows那样的“回收站”功能。当文件被删除时,它们通常直接从文件系统中移除,而不是移动到某个回收站目录。不过,如果你指的是通过某些工具或方法删除的文件,或者是在某些情况下类似于回收站的功能(如使用“废纸篓”或类似的图形界面管理工具),以下是一些可能的恢复方法:
使用extundelete工具恢复ext4分区上的删除文件
-
安装extundelete:
yum install -y e2fsprogs*
-
扫描分区查找删除的文件:
extundelete /dev/sdb1 --inode 2
-
恢复文件:
-
恢复所有删除的文件:
extundelete /dev/sdb1 --restore-all
-
恢复指定目录:
extundelete /dev/sdb1 --restore-directory myfolder
-
恢复指定文件:
extundelete /dev/sdb1 --restore-file test.txt
-
使用其他数据恢复工具
- 如果extundelete不适合你的需求,你可以考虑使用其他数据恢复工具,如TestDisk或PhotoRec,这些工具可以恢复多种文件系统上的已删除文件。
请注意,数据恢复的成功率取决于多种因素,包括文件被删除后磁盘是否被新的数据覆盖。因此,一旦发现文件丢失,应尽快停止使用相关磁盘,并尽快尝试恢复。此外,建议定期备份重要数据,以防数据丢失。