CentOS回收站恢复步骤
~/.local/share/Trash/)。sudo yum install trash-cli命令(需root权限),安装完成后验证工具是否可用(输入trash-list应显示回收站内容)。trash-list命令,查看回收站中文件的删除时间、大小及原始路径。trash-restore <文件名>命令(如trash-restore example.txt),按提示选择要恢复的文件(支持模糊匹配)。trash-restore -r命令,递归恢复回收站中的所有文件至原始位置。trash-empty命令(可指定天数,如trash-empty 7清空7天前的文件),彻底删除回收站中的内容。.local/share/Trash文件夹,其中files子目录存储实际文件,info子目录存储文件元数据(如原始路径)。~/.local/share/Trash/files目录,使用find命令搜索文件(如find . -name "example.txt"),或通过ls命令浏览文件列表。mv命令将其移动至原始位置(如mv ./example.txt /path/to/original/location/),恢复文件至原路径。sudo yum install extundelete命令安装工具(依赖e2fsprogs包)。sudo umount /dev/sdXY,sdXY为分区标识,可通过df -h查看)。sudo extundelete /dev/sdXY --restore-file path/to/deleted/file命令(如sudo extundelete /dev/sda1 --restore-file /home/user/example.txt),恢复指定文件至当前目录下的RECOVERED_FILES文件夹。sudo extundelete /dev/sdXY --restore-all命令,恢复分区中所有可恢复的文件至RECOVERED_FILES文件夹。sudo yum install testdisk命令安装工具。sudo testdisk启动程序,按提示选择需要恢复文件的磁盘(如/dev/sda)。/home/user/recovered/),恢复完成后退出程序。rsync、tar或第三方备份工具),是防止数据丢失的最有效方式。