恢复Linux rm误删文件(linuxrm误删)

的方法 Linux系统中使用`rm`命令可以删除文件和文件夹,但有时候是不小心误删文件,因为`rm`命令没有回收站机制,…

的方法

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工具,它们可以帮助恢复误删的文件和文件夹。

香港服务器首选港服(Server.HK),2H2G首月10元开通。
港服(Server.HK)(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

为您推荐

ssh远程超时中断的解决办法

有时我们网络正常的,但SSH连接经常出现中断的情况,以及在SSH远程时很慢的问题。 这是由于OpenSSL服务默认启用了...

Linux系统防火墙放行端口

如果您服务器内安装了宝塔面板,请直接登陆宝塔面板,安全,里面添加放行端口。如果添加后不生效,把防火墙开关一下即可。本教程...

Linux主机简单判断被CC攻击的网站命令-比较直接有效

CC攻击很容易发起,并且几乎不需要成本,导致现在的CC攻击越来越多。 大部分搞CC攻击的人,都是用在网上下载的工具,这些...

linux环境下测试get和post请求

Linux环境下测试get和post请求 ?get,post,curl   get请求 curl: curl ...

umount卸载磁盘提示target is busy

umount卸载磁盘提示target is busy. (目标忙) 的问题解决方案   umount卸载磁盘提...
返回顶部