恢复Linux rm误删文件(linuxrm误删)
的方法
Linux系统中使用`rm`命令可以删除文件和文件夹,但有时候是不小心误删文件,因为`rm`命令没有回收站机制,一旦误删了文件,就不得不重新下载或从备份中恢复了,这里介绍几种常用的恢复Linux上误删文件的方法。
**方法一:使用Undelete utility**
当你在运行`rm`命令的时候,最重要的一点就是不要继续使用该硬盘驱动器,否则就会覆盖你误删掉的文件,从而无法恢复。所以,第一步就是减少硬盘访问次数,在提前安装Undelete utility之后再操作下一步。具体安装方法如下:
sudo apt-get install extundelete
另外,`extundelete`一般可以从相应的包管理工具中下载到,安装好之后,可以使用下面的命令来恢复已被`rm`删除的文件和文件夹:
extundelete /dev/sdxY --restore-all
或者使用:
extundelete /dev/sdxY --restore-file [file]
上面的命令用来恢复制定的已经被删除的文件,可以省略扩展名,也可以使用`*`符号来检测文件名中的部分关键字,比如:
extundelete /dev/sdxY --restore-file filename.txt
**方法二:使用TestDisk**
`TestDisk`是一个用于恢复删除文件和文件夹的强大工具,它可以在磁盘中搜索尚未使用的空间来恢复文件,它也可以恢复由于分区表损坏而磁盘上损失的文件,因此,使用`TestDisk`这个工具可以有效地恢复误删的文件。要安装`TestDisk`,需要使用下面的命令:
sudo apt-get install testdisk
然后就可以开始使用它了,输入以下命令开始恢复:
sudo testdisk
下一步就是指定被误删文件的目录,然后会遇到一个界面,如下所示:
![testdisk](https://img-blog.csdnimg.cn/20200818180107609.png)
接下来就可以根据提示一步步操作即可,在完成恢复操作之后,就可以安心地看到丢失的文件和文件夹了。
总结:Linux系统中rm命令可以用于删除文件或文件夹,但一旦误删,就会失去文件,如果要恢复,可以使用Undelete Utility和TestDisk工具,它们可以帮助恢复误删的文件和文件夹。