在CentOS系统中,通常没有一个像Windows那样的“回收站”功能。当文件被删除时,它们通常直接从文件系统中移除,而不是移动到某个回收站目录。不过,如果你指的是通过某些工具或方法删除的文件,或者是在某些情况下类似于回收站的功能(如使用“废纸篓”或类似的图形界面管理工具),以下是一些可能的恢复方法:
sudo 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,这些工具可以恢复多种文件系统上的已删除文件。
extundelete
工具(如上所述)。xfsdump
和 xfsrestore
工具。
xfsdump -f /data/xfsbackup /dev/vdc1
xfsrestore -f xfsbackup backup/
其中 backup/
是上面通过 xfsdump
生成的备份文件。如果你使用的是带有图形界面的 CentOS 版本(例如 CentOS 8 的 GNOME 桌面环境),可以通过图形界面来恢复文件:
通过以上方法,你应该能够成功恢复 CentOS 系统中回收站里的文件。