Products
96SEO 2025-07-30 07:25 0
在CentOS系统中,并没有像Windows那样直观的“回收站”功能。当文件被删除时它们通常直接从文件系统中移除,而不是移动到某个回收站目录。这使得误删文件后的恢复变得相对麻烦。
安装 trash-cli 工具
先说说 您需要安装 trash-cli 工具,这是一个命令行工具,能帮您列出和恢复回收站中的文件。
sudo yum install trash-cli
恢复全部文件
要恢复全部文件, 能用以下命令:
cd ~/.local/share/Trash/files
查找要恢复的文件用 find
命令查找特定文件:
sudo extundelete /dev/sda1 --restore-file /home/username/.Trash-1000/files
恢复整个目录
sudo extundelete /dev/sda1 --restore-directory /home/username/.Trash-1000/files
安装 TestDisk
TestDisk 是一个有力巨大的数据恢复工具,能帮您恢复误删的文件。
sudo yum install testdisk
选择恢复模式, 然后按照提示操作
sudo testdisk
找到回收站目录
默认情况下回收站目录位于用户主目录下的 .local/share/Trash/files
和 .local/share/Trash/info
。
sudo yum install trash-cli
查看回收站中的文件
sudo yum install testdisk
umount /dev/sda1
用 Extundelete 恢复文件
mv ./username/Documents/ /path/to/original/location/
如果你用的是带有图形界面的 CentOS 版本, 能通过图形界面来恢复文件:
是的,问题是把桌面版的垃圾箱清空了!
安装 Extundelete
恢复单个文件:
如果是 ext3 文件系统找回文件不太轻巧松但是兴许网上有解决方案但是都是很麻烦。
Demand feedback