Linux系统并不像Windows那样有明显的回收站功能,文件删除后通常会直接从文件系统中移除。但是,如果你启用了类似回收站的功能,或者使用了某些文件恢复工具,仍然有可能恢复误删除的文件。以下是几种常见的恢复方法:
extundelete
是一个常用于恢复已删除文件的命令,特别适用于ext3和ext4文件系统。
在CentOS上:
yum install extundelete
在Debian上:
apt-get install extundelete
查看要恢复文件的分区的文件系统:
df -Th
解除分区的挂载:
umount /dev/vdb1
恢复单个目录:
extundelete /dev/vdb1 --restore-directory ferris
恢复单个文件:
extundelete /dev/vdb1 --restore-file 22.txt
恢复全部删除的文件:
extundelete /dev/vdb1 --restore-all
如果你的Linux发行版使用了文件管理器,并且启用了回收站功能,可以通过以下步骤恢复文件:
TestDisk
是一个强大的数据恢复工具,可以通过命令行或图形界面恢复丢失的分区和文件。
sudo apt install testdisk # 对于基于Debian的系统
可以通过编写Shell脚本来实现类似Windows回收站的功能。
~/.trash
)。通过上述方法,你可以在Linux系统上尝试恢复误删除的文件。如果文件非常重要,建议在进行任何恢复操作之前备份重要数据。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Linux回收站文件怎么还原