首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 删错了

如果您在 Linux 系统中误删了文件或目录,以下是一些可能的解决方法:

一、基础概念

Linux 中的文件删除操作实际上是将文件的索引节点标记为可被覆盖,并解除与该文件相关的目录项链接。所以在文件系统未被新数据覆盖之前,仍有机会恢复。

二、可能的原因

可能是命令输入错误,例如使用了错误的路径或通配符;或者误操作了删除命令。

三、优势

如果及时采取措施,有可能最大程度地减少数据丢失。

四、恢复方法

  1. 使用 ls 命令检查是否有备份文件或者恢复文件的相关信息。
  2. 如果您安装了 extundelete 工具,可以使用以下命令尝试恢复:
  3. 如果您安装了 extundelete 工具,可以使用以下命令尝试恢复:
  4. (请将 /dev/sda1 替换为实际的文件系统所在分区,/path/to/deleted/file 替换为误删文件的路径)
  5. 如果没有专门的恢复工具,可以考虑从最近的备份中恢复。

五、应用场景

适用于误删重要文件但还未对文件系统进行大量写入操作的场景。

六、注意事项

  1. 一旦发现误删,在未进行大量写入操作之前尽快采取恢复措施。
  2. 以后在删除文件时务必谨慎,确认命令和路径的正确性。

希望这些信息对您有所帮助!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

线上数据删错了,差点被老板开除

正常情况下还好,但如果操作数据库时出现失误,比如: 删除订单数据时where条件写错了,导致多删了很多用户订单。 更新会员有效时间时,一次性把所有会员的有效时间都更新了。...修复线上数据时,改错了,想还原。 还有很多很多场景,我就不一一列举了。 如果出现线上环境数据库误操作怎么办?有没有后悔药? 答案是有的,请各位看官仔细往下看。...很多时候,由于我们人为失误,把where条件写错了。但没有怎么仔细检查,就把sql语句直接执行了。影响范围小还好,如果影响几万、几十万,甚至几百万行数据,我们可能要哭了。...如果有条极重要的数据删错了,想恢复怎么办? 此时只剩八个字:没有数据,恢复不了。(PS:或许通过binlog二进制文件可以恢复) 如果之前设计表的时候用的逻辑删除,上面的问题就变得好办了。

85111
  • 我发现 Linux 文档写错了

    周末的时候,有位读者疑惑为什么 Linux man 手册中关于 netstat 命令中的 tcp listen 状态下的 Recv-Q 和 Send-Q 这两个信息的描述跟我的图解网络写的不一样?...没想到 Linux 的 man 手册也会出错。 首先,先给大家介绍下 netstat 命令。netstat 命令是查看网络状态很常见的 Linux 命令。...比如,如果我们想查看系统中的进程监听了哪些 TCP 端口,则可以使用下面这个命令 netstat -napt: 接下来,小林带大家分析,为什么我说 man 手册写错了 netstat 命令中 Recv-Q...有一个网站可以在线看 Linux 内核代码:https://elixir.bootlin.com/,每个内核版本的代码都有,平常我都是在这里看。...最后 看到这,大家肯定会说:小林你太强了吧,为什么对 Linux 内核源码那么熟,这都能分析出来。 其实,我并没有熟读过 Linux 内核源码啦,其实只要大家有好奇心,其实你也能分析出来。

    1.4K30

    临近五一,小林我删删删删库了,要跑路吗?

    哈哈哈,小林没跑路,反而是恢复了回来,所以接下来说说小林是如何「从删库到恢复」的。 正文 初探案发现场 来看看小林写的垃圾代码,是如何引发这次的删库。 ?...反引号在 Linux Shell 命令行中有特殊的含义:反引号间的内容,会被 Shell 先执行。其输出被放入主命令后,主命令再被执行。...还好这次是比较幸运,因为在执行脚本的时候,第一时间发现不对劲,立马掐断了还在运行的脚本,所以并非 Linux 所有文件都被删除了。 只要我掐的快,rm -fr /* 就干不死我。...fr $a/* echo hello 运行结果如下: $ bash test.sh test.sh: line 4: a: unbound variable 可以看到,因为 a 是未定义变量,脚本报错了...所以,我们也可以在 Linux 实现回收站的机制。

    2.7K20

    删库跑路技巧 删库跑路命令

    IT 界的有一个老梗,一次某论坛的数据库管理员抱怨自己老板一直虐待他,结果他一气之下就删库跑路了…… 删库跑路,这一几乎每个程序员都懂得一个都市传说,让sudo rm -rf成了大佬蒙骗萌新的高频词汇...Linux操作系统上的删库跑路 # 删除根目录下所有文件,杀伤力极大,请谨慎使用 # 此命令一出,Linux根目录下很多文件,可以能彻底从这个星球上彻底消失了 rm -rf /* # 指定路径删除,菜刀可以用来做菜亦可以用来...删文档 # 此大法适用于删除公司的备份文件,因为文档备份很多,你手里的可以微不足道,但是你可以用删文档的方法删服务器上的文件啊 此法的奥义在与把文件删了再写入乱七八糟的数据,导致硬盘上的东西也无法恢复。...删库中 可以即使在root用户下还是有些文件删不了,但是这些根本就不会影响到你需要跑路的后果。...删库完毕 删库完毕大部分命令失效,操作系统以及基本不可以用 重启试试 可以看到系统基本废了,不能用了,删库有风险使用需谨慎 开始跑路 8.后记 十二提醒你:道路千万条,数据第一条

    3.6K20
    领券