在Linux系统中,回收站功能并不是像Windows那样内置的,但可以通过几种方法来恢复误删的文件。
使用回收站(适用于有回收站功能的桌面环境):
~/.local/share/Trash
目录下。使用命令行工具:
sudo apt-get install extundelete
(Debian/Ubuntu),sudo yum install extundelete
(CentOS/RHEL)。sudo extundelete /dev/vdb1 --restore-file /path/to/deleted/file
sudo extundelete /dev/vdb1 --restore-directory /path/to/deleted/directory
lsof | grep deleted
debugfs -w /dev/sdXY -c "find /path/to/deleted/file" -r -f filename
使用数据恢复工具:
sudo apt-get install testdisk
(Debian/Ubuntu),sudo yum install testdisk
(CentOS/RHEL)。