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

恢复错文件

我以为原图片文件夹还有这些图片,就把当前工作目录下的都删除了。 -_-b 经过:从昨天晚上到今天,抽时间找了不同的软件和方法来恢复数据。...在linux下采用 “testdisk” 中的 “photorec” 来恢复图片文件 如果用终端版的不适应,可以安装GUI dnf install qphotorec 。 具体步骤可以参考 这里 。...我一共测试了在三种地址查找: 在/root/硬盘里搜索全部图片(70G空间), 在/root/硬盘里搜索没有文件的区域(小于70G空间), 在/media/disk/里搜索没有文件的区域(500G...找出的图片有几个问题:首先不会按照原来的名字来命名,其次图片文件信息也会丢失,最重要的是所有文件按照在磁盘的位置(就是从0到最大容量的数字)来存放,查找起想要的文件非常不方便。...用这个软件复原的图片包含原名字,在原文件夹的位置结构,含有图片信息!!!

1.5K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 挖矿程序把病毒文件锁住了,不了,怎么破?(chattr)

    有幸,遇到过几次挖矿病毒,Linux 主机的关键命令都被删除替换,病毒文件被加了 i 只读权限,变成只读文件,root 无法修改删除!????...1、+i:设置文件只读 chattr +i 文件 一旦使用 chattr 成为只读文件,就不会有其他操作在文件上取得成功,root 也不行,老天爷来了都没用!...2、-i:取消文件只读 chattr -i 文件 3、-R +i:设置文件目录只读 chattr -R +i 文件目录 4、-R -i:取消文件目录只读 chattr -i 文件目录 5、+a:追加文件内容...,无法删除编辑 chattr +i 文件 现在可以附加内容到文件中,但是不能编辑文件中的现有信息,也不能删除文件。...lsattr 文件 既然,都已经通过上面的命令将这些病毒文件给取消只读了,接下来,直接用 rm -rf 删掉他们,记住,不要错咯!

    2.4K51

    驱动开发:内核解锁与强文件

    在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理是通过调用ObSetHandleAttributes...,强制解锁文件句柄表,大体步骤如下所示。...,输出效果如下所示; 聊完了文件解锁功能,接下来将继续探讨如何实现强制删除文件的功能,文件强制删除的关键在于ObReferenceObjectByHandle函数,该函数可在对象句柄上提供访问验证,并授予访问权限返回指向对象的正文的相应指针...好开始步入正题,函数ObReferenceObjectByHandle需要传入一个文件句柄,而此句柄需要通过IoCreateFileSpecifyDeviceObjectHint对其进行初始化,文件系统筛选器驱动程序使用...仅向指定设备对象下面的筛选器和文件系统发送创建请求。

    25920

    015.Linux系统根数据恢复

    一 场景介绍 Linux环境中,由于误操作将/已删除,需要结合其他主机进行修复: 节点 IP 数据所在目录 备注 node1 172.24.8.51 /mysqldb 模拟故障机 node2 172.24.8.52...2.2 执行删除操作 1 [root@node1 ~]# rm -rf /* #模拟根 三 应用数据恢复 3.1 卸载应用数据所在盘符 将应用数据目录/mysqldb所在磁盘采用物理形式从node1...后面指定的是所需恢复文件或目录为相对路径,即相对于原来文件的存储路径而言的,如上所示原来文件的存储路径是/data/file01,则参数后面直接指定file01文件即可,即相对于/data根目录下的file01...文件。...提示无任何Linux分区,可进入救援模式的shell环境。 ? 进入救援模式的shell环境。 ? 验证网络情况 验证救援模式下的node1和正常的node2网络是否正常。 ?

    2.7K40

    驱动开发:内核解锁与强文件

    在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理是通过调用ObSetHandleAttributes...,强制解锁文件句柄表,大体步骤如下所示。...,输出效果如下所示;图片聊完了文件解锁功能,接下来将继续探讨如何实现强制删除文件的功能,文件强制删除的关键在于ObReferenceObjectByHandle函数,该函数可在对象句柄上提供访问验证,并授予访问权限返回指向对象的正文的相应指针...,当有了指定的权限以后则可以直接调用ZwDeleteFile()将文件强制删除。...仅向指定设备对象下面的筛选器和文件系统发送创建请求。

    46840

    处理GitHub上的不允许100MB大文件上传

    它还提示我们到 (http://git.io/iEPt8g) 去如何处理上传大文件。开始我按照原文的操作,结果还是出现这个错误。后来我左思右想,是不是自己理解错了原文作者的意思。...果然后来我在.gitinore这个文件中添加了忽略libbaiduNaviSDK.a 的命令,才成功将自己的文件上传。 具体操作如下: 当我们上传的项目中包含大于100MB的文件时。...然后在最新的一次提交中,将该文件从本地仓库和远程仓库全部移除掉。如果这个文件很重要,要记得做一次备份。...如果这个文件是最近一次commit的,并且你还没有push到github 第一步:在.gitinore中忽略你需要忽略的大文件名字(跟忽略一般文件一样) cat .gitinore vi .gitinore.../xxx/libbaiduNaviSDK.a换为自己要移除的文件即可) 第三步:提交我们的操作 git commit --amend -CHEAD 执行完这一步,libbaiduNaviSDK.a将从你的

    2.1K40

    8.2 Windows驱动开发:内核解锁与强文件

    在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理是通过调用ObSetHandleAttributes...在内核中实现解锁和强制删除文件是一种常见的技术,通常用于删除被其他进程占用的文件。...下面是一些实现方式: 使用 ZwOpenFile 函数打开文件,并指定 FILE_SHARE_DELETE 标志,这将允许其他进程在文件打开期间进行删除操作。...,强制解锁文件句柄表,大体步骤如下所示。...,输出效果如下所示; 聊完了文件解锁功能,接下来将继续探讨如何实现强制删除文件的功能,文件强制删除的关键在于ObReferenceObjectByHandle函数,该函数可在对象句柄上提供访问验证,并授予访问权限返回指向对象的正文的相应指针

    45810

    Python-ini文件-02-及写操作

    系统:Windows 10 编辑器:JetBrains PyCharm Community Edition 2018.2.2 x64 这个系列讲讲对ini配置文件的操作 今天讲讲删除和写入操作 Part...1:场景描述 写了一个定时抓取数据库中数据的程序,每次只抓取新增的数据 其中的一个方案是,以记录的自增id号作为标记,每次抓取完毕,记录下最新id,下次从这个id之后开始抓取 01 ini文件-操作前...02 ini文件-操作后 Part 2:代码 01-修改option import os import configparser current_path = os.path.dirname(os.path.abspath...test3", "id", new_id)新增或者修改test3 这个section中id这个option encoding='utf-8-sig'编码方式需要改成这种,否则持续报错 简单来说,就是先从文件中将信息读入进...conf这个变量,然后一波操作后,再写入文件中 本文为原创作品,欢迎分享朋友圈

    68820

    LinuxLinux文件

    Linux文件操作 Linux中,一切皆文件(网络设备除外)。 硬件设备也“是”文件,通过文件来使用设备。 目录(文件夹)也是一种文件。...boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。...deb:deb是Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。...tmp:用来存放一些临时文件 media:Linux系统会自动识别一些设备,例如U盘、光驱等,当识别后,Linux会把识别的设备挂载到这个目录下。...mnt:临时挂载其他文件。 proc:包含了进程的相关信息。 ---- Linux文件的操作方式 文件描述符fd fd是一个大于等于0的整数。

    39.8K31

    C语言驱动开发之内核解锁与强文件

    在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理是通过调用ObSetHandleAttributes...,强制解锁文件句柄表,大体步骤如下所示。...,输出效果如下所示; 聊完了文件解锁功能,接下来将继续探讨如何实现强制删除文件的功能,文件强制删除的关键在于ObReferenceObjectByHandle函数,该函数可在对象句柄上提供访问验证,并授予访问权限返回指向对象的正文的相应指针...好开始步入正题,函数ObReferenceObjectByHandle需要传入一个文件句柄,而此句柄需要通过IoCreateFileSpecifyDeviceObjectHint对其进行初始化,文件系统筛选器驱动程序使用...仅向指定设备对象下面的筛选器和文件系统发送创建请求。

    21640
    领券