在Linux系统中,没有像Windows那样的回收站功能。当您删除一个文件时,它通常会被直接删除,而不是移动到一个回收站。但是,您可以使用一些方法来恢复已删除的文件。以下是一些常用的方法:
extundeleteextundelete是一个用于恢复ext3和ext4文件系统中已删除文件的工具。
安装extundelete:
sudo apt-get install extundelete  # Debian/Ubuntu
sudo yum install extundelete      # CentOS/RHEL
sudo dnf install extundelete      # Fedora
挂载文件系统为只读:
sudo mount -o remount,ro /dev/sdXY
其中/dev/sdXY是包含已删除文件的文件系统。
使用extundelete恢复文件:
sudo extundelete /dev/sdXY --restore-file path/to/deleted/file
或者恢复整个目录:
sudo extundelete /dev/sdXY --restore-directory path/to/deleted/directory
恢复的文件通常会放在当前目录下的RECOVERED_FILES文件夹中。
testdisktestdisk是一个强大的数据恢复工具,可以恢复各种文件系统上的已删除文件。
安装testdisk:
sudo apt-get install testdisk  # Debian/Ubuntu
sudo yum install testdisk      # CentOS/RHEL
sudo dnf install testdisk      # Fedora
运行testdisk:
sudo testdisk
选择磁盘并进入交互模式: 按照提示选择要恢复文件的磁盘和分区。
选择“Analyse”选项: 选择“Analyse”然后选择“Quick Search”或“Deep Search”来查找已删除的文件。
找到并恢复文件: 找到您要恢复的文件后,选择它并按照提示进行恢复。
photorecphotorec是testdisk的一个姊妹工具,专门用于恢复丢失的图片、视频、文档等文件。
安装photorec:
sudo apt-get install photorec  # Debian/Ubuntu
sudo yum install photorec      # CentOS/RHEL
sudo dnf install photorec      # Fedora
运行photorec:
sudo photorec /dev/sdXY
其中/dev/sdXY是包含已删除文件的文件系统。
按照提示选择文件系统和分区: 选择要恢复文件的文件系统和分区。
选择文件类型并开始恢复: 选择要恢复的文件类型(如图片、视频、文档等),然后开始恢复过程。
恢复的文件通常会放在当前目录下的RECOVERED_FILES文件夹中。
希望这些方法能帮助您恢复Linux系统中的已删除文件。