在CentOS系统中,通常没有传统意义上的“回收站”功能。文件删除后,它们会被移动到废纸篓(Trash)中。如果废纸篓被清空,或者你想要恢复通过命令行删除的文件,可以使用一些数据恢复工具和方法。以下是几种常见的恢复方法:
extundelete
是一个专门用于恢复ext3和ext4文件系统上删除文件的工具。
sudo yum install e2fsprogs*
sudo extundelete /dev/sdb --inode 2
这条命令会列出所有已删除的文件及其所在的inode号。
sudo extundelete /dev/sdb --restore-file test.txt
sudo extundelete /dev/sdb --restore-all
恢复的文件通常会被保存到当前目录下的 RECOVERED_FILES
目录中。
TestDisk
是一个强大的数据恢复工具,支持多种文件系统。
sudo yum install testdisk
photorec
是 TestDisk
的一个姊妹工具,专门用于恢复丢失的图片、视频、文档等文件。
sudo yum install photorec
请注意,数据恢复并不总是成功的,尤其是当文件被删除后,磁盘被写入了新的数据。因此,建议定期备份重要数据,以防止数据丢失。