在 CentOS 系统中,没有像 Windows 那样的图形化“回收站”功能。文件删除后通常会直接从文件系统中移除。不过,你可以通过一些方法来恢复误删除的文件。以下是一些常用的方法:
使用 extundelete
工具:
extundelete
是一个用于恢复 ext3 和 ext4 文件系统中删除文件的工具。首先,你需要安装它:
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
工具:
testdisk
是一个强大的数据恢复工具,可以用来恢复丢失的分区和修复文件系统。安装方法如下:
sudo yum install testdisk
运行 testdisk
并按照提示选择你的磁盘和分区进行恢复。
数据备份:
为了避免数据丢失,建议定期备份重要数据。你可以使用工具如 rsync
或 tar
来进行备份。
请注意,文件恢复的成功率取决于许多因素,包括文件系统类型、删除后的时间以及是否有新的数据写入到磁盘上。因此,尽快采取行动可以提高恢复的成功率。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:CentOS回收站文件夹大小限制