在CentOS系统中,文件删除后通常会被移动到“回收站”(Trash),而不是永久删除。要恢复回收站中的文件,可以使用以下几种方法:
sudo yum install trash-cli
trash-list
trash-restore <文件名>
例如:
trash-restore example.txt
trash-restore -r
.local/share/Trash/files
和 .local/share/Trash/info
。cd ~/.local/share/Trash/files
find
命令查找特定文件:find . -name "example.txt"
files/username/Documents
目录下:mv ./username/Documents/example.txt /path/to/original/location/
如果你使用的是带有图形界面的CentOS版本(例如CentOS 8的GNOME桌面环境),可以通过图形界面来恢复文件:
sudo yum install extundelete
sudo extundelete /dev/sdXY --restore-file path/to/deleted/file
sudo extundelete /dev/sdXY --restore-directory path/to/deleted/directory
其中 /dev/sdXY
是你的设备名(例如 /dev/sda1
),path/to/deleted/file
是你要恢复的文件路径。
如果上述方法都无法恢复文件,可以考虑使用专门的数据恢复软件,如TestDisk、EaseUS Data Recovery Wizard等。
注意事项:
rm -rf
命令),则无法通过上述方法恢复。通过以上方法,你应该能够成功恢复CentOS系统中回收站里的文件。