精华内容
下载资源
问答
  • git 恢复被删除文件

    万次阅读 2017-12-24 14:03:42
    刚接触 git 的时候,当碰到之前删除某个文件(比如图片)后面开发又需要恢复的时候,会采取非常笨的方法。从某文件存在的 commit 切换出个新的分支,再将需要的某个文件拷贝出来。像是图片文件有时候会...

    刚接触 git 的时候,当碰到之前删除某个文件(比如图片)后面开发又需要恢复的时候,会采取非常笨的方法。从某一个文件存在的 commit 切换出一个新的分支,再将需要的某个文件拷贝出来。像是图片类的文件有时候会直接叫 UI 设计师再发一份。这种需要恢复文件情况不多时(好像确实也不是太多,目前本人遇到这种情况还是极少的),其实这种操作还好。但情况多的时候,还是挺浪费时间的。

    git 其实本身就可以恢复被删除的文件。几个命令就可以了。

    大多数我们是不知道在何时删除了某个文件,通过下面这个命令我们可以查看在哪个 commit 中删除了哪些文件。

    git log --diff-filter=D --summary

    执行这个命令后效果如下:

    1

    比如我想恢复 ic_selected.png 这个文件,我们可以看到删除该文件对应的 commit id :f541888b0e7255cc6aa22a277f3dd9fe5502e5e2

    接下来我们执行下面这个命令

    git checkout $commit~1 filename

    这个命令会检出该 commit 的上一个提交中的文件,因为我们是在该 commit 中删除的文件,所以需要在上一个 commit 才能恢复出文件。

    执行该命令后的效果

    2

    可以看到,执行完我们已经恢复了我们需要的文件。

    展开全文
  • Linux XFS 文件系统文件删除恢复

    千次阅读 2020-03-29 03:36:34
    说明:当你看到这篇文章时,并非说明对你恢复数据有救了,充其量只能恢复被删文件而已,但目录和文件名已是面目全非,并不能恢复到从前的模样了。 问题 Vmware 下虚拟机的目录不慎删除,找了extundelete,debug...

    说明:当你看到这篇文章时,并非说明对你恢复数据有救了,充其量只能恢复被删的文件而已,但目录和文件名已是面目全非,并不能恢复到从前的模样了。

    问题

    Vmware 下虚拟机的目录不慎删除,找了extundelete,debugfs工具,均不能执行,因为都不能处理挂载的XFS文件系统。

     

    解决

    终于找到一款工具PhotoRec,据说也不支持XFS文件系统,但还是想试一试,

    工具下载页面:https://www.cgsecurity.org/wiki/PhotoRec_CN

    下载后运行photorec_static命令,然后选择要恢复的分区,可以正确识别分区,接着选择另外一个分区的文件夹(用于存放恢复的文件),选好后按C键,在几分钟后,恢复完成。

    在恢复的文件夹看到了一堆的文件。

    如果你关注的是这一堆文件本身,或许还有点用,比如照片、文档之类的还可以用。如果还要恢复文件名、目录则基本没戏了。

    所以,Linux下删除操作的时候一定要非常小心,真是智者千虑,也有“一失”的时候。

    同时,重要数据一定要做好备份,万一误删,还可以恢复过来。

     

    展开全文
  • IDEA恢复删除类文件

    千次阅读 2020-05-14 10:48:07
    在idea中找到并打开Local Histroy→Show Histroy 找到误删除文件Rever就可以了

    在idea中找到并打开Local Histroy→Show Histroy
    在这里插入图片描述
    找到误删除的文件Rever就可以了在这里插入图片描述

    展开全文
  • 命令,错误的删除删除文件。 在第种情况下,你可以到垃圾箱,搜索那个文件,然后把它复原到原始位置。但是第二种情况又该怎么办呢?你可能知道,Linux 命令行不会把删除文件转移到任何位置,而是...
    你曾经是否遇到这样的事?当你发现的时候,你已经通过删除键,或者在命令行中使用
    
    
    rm
    命令,错误的删除了一个不该删除的文件。

    在第一种情况下,你可以到垃圾箱,搜索那个文件,然后把它复原到原始位置。但是第二种情况又该怎么办呢?你可能知道,Linux 命令行不会把删除的文件转移到任何位置,而是直接把它们移除了,biu~,它们就不复存在了。

    在这篇文章里,将分享一个很有用的技巧来避免此事发生。同时,也会分享一个工具,不小心删除了某些不该删除的文件时,也许用得上。

    把删除创建为

    rm -i
    的别名
    -i
    选项配合
    rm
    命令(也包括其他文件处理命令比如 cp 或者 mv)使用时,在删除文件前会出现一个提示。

    这同样也可以运用到当复制,移动或重命名一个文件,当所在位置已经存在一个和目标文件同名的文件时。

    这个提示会给你第二次机会来考虑是否真的要删除该文件 - 如果你在这个提示上选择确定,那么文件就被删除了。这种情况下,很抱歉,这个技巧并不能防止你的粗心大意。

    为了
    rm -i
    别名替代
    rm
    ,这样做:

    alias rm='rm -i'

    运行
    alias
    命令可以确定
    rm
    现在已经被别名了:


    为 rm 增加别名

    然而,这只能在当前用户的当前 shell 上有效。为了永久改变,你必须像下面展示的这样把它保存到 
    ~/.bashrc
    中(一些版本的 Linux 系统可能是 
    ~/.profile
    )。


    在 Linux 中永久增添别名

    为了让
    ~/.bashrc
    (或
    ~/.profile
    )中所做的改变立即生效,从当前 shell 中运行文件:

    . ~/.bashrc



    在 Linux 中激活别名

    取证工具-Foremost

    但愿你对于你的文件足够小心,当你要从外部磁盘或 USB 设备中恢复丢失的文件时,你只需使用这个工具即可。

    然而,当你意识到你意外的删除了系统中的一个文件并感到恐慌时-不用担心。让我们来看一看
    foremost
    ,一个用来处理这种状况的取证工具。

    要在 CentOS/RHEL 7 中安装 Foremost,需要首先启用 Repoforge:

    # rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm # yum install foremost

    然而在 Debian 及其衍生系统中,需这样做:

    # aptitude install foremost

    安装完成后,我们做一个简单的测试吧。首先删除
    /boot/images
    目录下一个名为
    nosdos.jpg
    的图像文件:

    # cd images
    # rm nosdos.jpg

    要恢复这个文件,如下所示使用
    foremost
    (要先确认所在分区 - 本例中,
    /boot
    位于
    /dev/sda1
    分区中)。

    # foremost -t jpg -i /dev/sda1 -o /home/gacanepa/rescued

    其中,
    /home/gacanepa/rescued
    是另外一个磁盘中的目录 - 请记住,把文件恢复到被删除文件所在的磁盘中不是一个明智的做法。

    如果在恢复过程中,占用了被删除文件之前所在的磁盘分区,就可能无法恢复文件。另外,进行文件恢复操作前不要做任何其他操作。

    foremost
    执行完成以后,恢复的文件(如果可以恢复)将能够在目录 ·/home/gacanepa/rescue/jpg` 中找到。

    总结

    在这篇文章中,我们阐述了如何避免意外删除一个不该删除的文件,以及万一这类事情发生,如何恢复文件。还要警告一下,
    foremost
    可能运行很长时间,时间长短取决于分区的大小。


    展开全文
  • 恢复文件: 选中你需要恢复文件的package/File,右击==》Restore from Local History.. 然后直接选中你需要恢复文件就OK了。 恢复类语句块: 选中你需要恢复的块,右击==》Replace with=》previous from Loc
  • 很多朋友在手机误删了文件之后,第件事就是通过搜索引擎找一下有什么方法可以帮助恢复丢失的文件。一般会提供给我们的都是一些pc端的...如果在文件删除之后进行了大量数据的读写,那么可能会导致原先的数据覆盖。等
  • Ubuntu恢复被删除文件

    千次阅读 2018-08-23 10:16:13
    sudo extundelete /dev/sda1 要用第列的完整名称, /home/xxx 之的目录是不行的 ~ $ df -h /bin/df: /mnt/hgfs: Protocol error Filesystem Size Used Avail Use% Mounted on udev 584...
  • 如何使用winhex来恢复NTFS分区中被删除文件?在这篇教程中,我想以个最简单的例子来说明。恢复的前提条件有这么几个:  1、我格式化了个分区,所以这个分区中是没有任何文件的。  2、我使用的文件大小...
  • moosefs使用辅助文件系统,恢复文件

    万次阅读 2020-11-19 10:15:16
    回收时间是文件被删除后保留的时间, 单位是秒, 如果被删除文件过了回收时间,就没法再恢复了,所以第点要先查看moosefs的文件回收时间 在客服端使用mfsgettrashtime命令,查看moosefs文件的回收清空...
  • git如何恢复本地删除文件

    千次阅读 2014-10-04 12:28:28
    直接从本地把文件checkout出来就可以了,用着从远程服务器上pull下来,因为,所有的历史版本你的本地都有的。... git checkout file 同时恢复多个被删除文件: git ls-files -d | xargs -i git checkout {}
  • 恢复被删除文件-linux篇

    千次阅读 2009-03-02 11:16:00
    恢复被删除文件-linux篇http://blog.chinaunix.net/u2/83058/showart_1404769.html 本文转自IBM中国上的文档[http://www.ibm.com/developerworks/cn/linux/l-cn-filesrc/][http://www.ibm.com/developerwork
  • ext4分区中恢复被删除文件

    千次阅读 2011-10-15 19:27:37
    今天在测试我刚完成的在linux对NTFS分区进行备份和恢复的代码,运行程序备份个200M的NTFS分区,然后在运行另个程序恢复数据到这个200M的分区中,然后把这个分区加载到/tmp/sdd1中查看,文件恢复成功 --- 欣喜...
  • 在使用idea操作项目中,错误删除了项目的部分,本来想简单通过revert实现删除恢复。但是,却无法恢复,提示 提示如下,文件无法恢复 二、问题原因 在idea是无法看到原因了,因为idea封装了git的命令。所以,...
  • Linux恢复删除文件

    千次阅读 2011-12-13 18:44:13
    Linux恢复删除文件(转载) 2007-01-09 10:44:59 / 个人分类:Linux内核学习笔记  昨天又看了一下Linux文件系统方面的资料,想到个问题,就是误删除了文件应该是可以恢复的, 本想写个这方面的共享...
  • "rm"命令,错误的删除删除文件。 在第种情况下,你可以到垃圾箱,搜索那个文件,然后把它复原到原始位置。但是第二种情况又该怎么办呢?你可能知道,Linux 命令行不会把删除文件转移到任何...
  • 删除文件恢复在用eclipse进行代码编写操作时,有时会误删除文件或者文件包。通过eclipse的恢复文件功能可以恢复删除文件。具体步骤为:1、选择误删除文件在eclipse所在包(文件夹)2、在包上单击右键。3、...
  • eclipse与myeclipse恢复删除的文件和代码 今天写了1300多行代码,被不小心删除了顿时感觉手足无措,后来用...1.类文件恢复 前些天在开发中,小心将个写着有数1000行代码的类删除了,本能下去按了ctrl+z
  • 如何恢复 Linux 上删除文件

    千次阅读 2014-10-20 20:41:47
    如何恢复 Linux 上删除文件 来源:developerWorks 中国 作者:developerWorks 中国   要想恢复删除文件,必须清楚数据在磁盘上究竟是如何存储的,以及如何定位并恢复数据。本文从数据恢复...
  • 故障说明:由于用户中了病毒,导致文件服务器的共享病毒感染,全部变为隐藏文件夹,然后生成伪装的exe应用,名字就是文件夹的名称,如果点击了就会继续感染,同时还会生成scr后缀名的文件。 由于公司并没有...
  •  作者:清林,博客名:飞空静渡 在这篇教程中,我想以个最简单的例子来说明如何使用winhex来恢复NTFS分区中被删除文件的,为了使这上篇的文章的知识尽量的简单,我这里所恢复的条件有这么几个: 1、我格式化...
  • 好像看到过重服务器下载恢复老版本,于是网上查资料,发现了个帖子(帖子是英文的),情况貌似和我的差不多,照着帖子操作,原来被删除的文件恢复了。记录下,下次出现这种情况就不用查了。 1、恢复类文件 ...
  • 一般优盘打开的文件如何恢复

    千次阅读 2014-04-16 16:35:35
    U盘文件开了怎么办  我之前其实是喜欢带U盘,移动硬盘这东西的,麻烦,什么事都是用云网盘直接保存,要么就弄成纸质的。所以突然用起来U盘让我很习惯啊。但没办法,职场的需要容不得你反对啊。但是用...
  • 对android手机已删除文件恢复

    千次阅读 2011-11-04 09:59:37
    对android手机已删除文件恢复 LOST.DIR文件夹中意外丢失文件恢复方法  玩了段时间Android系统了,大家都一定知道,LOST.DIR目录是Android系统下个意外丢失的文件收集目录,其 中收集的内容包括你的...
  • 小心删除了手机上的文件,还能不能重新恢复呢?如果删除的是备份过的文件,那我们理所当然通过备份文件恢复。但是,如果是没有备份的文件呢?其实也是可以恢复的,只要你停止对手机的频繁操作。   、...
  • U盘重要文件不小心删掉了? 电脑中毒,文件丢失或无法读取? 系统突然崩溃,重要文件丢失?使用计算机最怕的就是象以上这些突如其来的灾难性故障导致重要数据的丢失,误操作、计算机病毒的攻击和软、硬件故障等天灾人祸都...
  • Windows误删文件恢复技巧

    千次阅读 2016-12-27 15:33:39
    如果只能使用Windows本身提供的工具,那么我们可以认为清空回收站之后,被删除文件已经彻底清除了。不过事实并非如此,只要有专用的硬件和软件,即使数据已经覆盖、驱动器已经重新格式化、引导扇区彻底损坏,...
  • 文件恢复

    千次阅读 2007-02-09 09:40:00
    对于广大电脑爱好者来说,最担心的事莫过于数据损坏(丢失)了,如果只是系统...然而在使用电脑的过程中,由于误操作、突然断电、病毒、木马等原因,数据损坏(丢失)现象却时有发生,因此学习一些妙手回春的数据恢复
  • idea误删文件恢复方法

    万次阅读 多人点赞 2017-05-26 16:11:16
    种,ctrl+z这种没必要多说什么,主要在书写代码的时候常用,它的即时性比较高。如果是过了很长时间或者软件关了在打开,那么它就没什么用处了。第二种,右键单击项目名或者更精确的话点击你删除文件的子模块的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 237,603
精华内容 95,041
关键字:

哪一类文件被删除后不能恢复