在 CentOS 系统中,回收站实际上是一个名为 .Trash-1000
的隐藏目录,位于用户的家目录下。如果你不小心清空了 CentOS 回收站,可以尝试以下方法恢复文件:
方法一:使用 TestDisk 工具
sudo yum install testdisk
sudo testdisk
选择 “Create”,然后选择 “Intel/PC Partition”。
选择你的硬盘,然后选择 “Analyse”。
选择 “Quick Search”,然后按 Enter 键。
在搜索到的分区中,找到你误删除文件的文件夹,然后按 C 键来复制该文件夹。
选择一个安全的位置来保存复制的文件夹,然后按 Enter 键。
最后,按 Q 键退出 TestDisk。
方法二:使用 Extundelete 工具
sudo yum install extundelete
/dev/sda1
替换为你的实际分区名,将 /home/username/.Trash-1000/files
替换为你的实际回收站路径:sudo extundelete /dev/sda1 --restore-file /home/username/.Trash-1000/files
请注意,文件恢复的成功率取决于许多因素,例如文件系统类型、文件被删除后的时间等。因此,在执行这些操作之前,请尽量确保没有新的数据写入到相应的分区。