`
weitao1026
  • 浏览: 992049 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

linux删除的文件放在哪儿的

 
阅读更多

如果是在 linux 的图形界面删除的,那个一般都是选择丢到回收站。
如果是使用rm命令删除的,就没有了,恢复都不太好恢复 。

前期准备:先看一下我的分区情况(cmd: df -h)

/dev/sda3        29G  5.2G   23G   19% /
udev            998M  4.0K  998M    1% /dev
tmpfs           402M  1.2M  401M    1% /run
none            5.0M     0  5.0M    0% /run/lock
none           1005M  152K 1005M    1% /run/shm
/dev/sda5        86G   49G   38G   57% /media/585347FF33462D24 
---------------------------------------------------------------------------------------------------------------------------
1.安装ntfsprogs包
cmd:sudo apt-get install ntfsprogs


2.卸载误删文件的NTFS分区

cmd:umount /dev/sda5

3.查看我最近2天删除的文件
cmd:ntfsundelete /dev/sda5 -t 2d
出现提示
Inode    Flags  %age  Date           Size  Filename
---------------------------------------------------------------
1093     FN..   100%  2013-07-26      8768  speedmem2.hg-journal
1129     FR..   100%  2013-07-26        70  ExcInfo.ini
10785    FR..   100%  2013-07-26       512  wcachedb.db-journal
49753    D...     0%  2013-07-26         0  20130624
55293    FR..   100%  2013-07-26        75  ~TA515B.tmp
56132    FN..     0%  2013-07-26      3859  ~EFF.tmp
56136    FN..   100%  2013-07-26      2542  ~CD02.tmp
56139    FN..   100%  2013-07-26      4824  ~DCEA.tmp
56141    FN..   100%  2013-07-26     24355  ~E516.tmp
56143    FR..   100%  2013-07-26       365  ~EDBE.tmp.trt
56148    D...     0%  2013-07-26         0  2070
56152    D...     0%  2013-07-26         0  3076
56156    D...     0%  2013-07-26         0  3082
56160    D...     0%  2013-07-26         0  Graphics
56176    FN..     0%  2013-07-26       788  $shtdwn$.req
56192    FN..     0%  2013-07-26      2390  ~TAFF39.tmp
56193    FN..     0%  2013-07-26      1337  ~TA3917.tmp
56196    FN..   100%  2013-07-26      3127  ~TA2A73.tmp
56203    FN..   100%  2013-07-26      4640  SoftMgrM.db-journal
56204    FN..     0%  2013-07-26      2576  speedmem2.hg-journal

Files with potentially recoverable content: 10


注意:上面说明我有10个删除文件还可以恢复,观察删除日期和大小,发现Inode为1903的那个就是我不小心删除的文件.

4.最后一步,恢复文件
代码:ntfsundelete /dev/sda5 -u -i 1093 -d /home/tina

出现提示:
Inode    Flags  %age  Date            Size  Filename
---------------------------------------------------------------
1093     FN..     0%  2013-07-26      8768  speedmem2.hg-journal

Undeleted 'speedmem2.hg-journal' successfully.


这样我的文件就恢复到/home/tina文件夹下了,名字为speedmem2.hg-journal

-------------------------------------------------------------------------------------------------------------------------------------------
用gedit打不开,换vim,打开了,但是是乱马,删除了最后段一些奇怪的@@@@@@@@@,保存,再用gedit居然能打开了,而且东西大部分都在。

-------------------------------------------------------------------------------------------------------------------------------------------

用ntfsprogs备份NTFS分区:http://www.linuxsir.org/bbs/printthread.php?p=1466533

linux中文件恢复相关wiki:http://wiki.ubuntu.org.cn/index.php?title=UbuntuHelp:DataRecovery/zh&diff=prev&oldid=76543

http://www.ubuntugeek.com/recover-deleted-files-with-foremostscalpel-in-ubuntu.html

分享到:
评论

相关推荐

    如何解决Linux中文件已删除但空间不释放.doc

    一般来说不会出现删除文件后空间不释放的情况,但是也存在例外,比如文件被进程锁定,或者有进程一直在向这个文件写数据等,要理解这个问题,就需要知道Linux下文件的存储机制和存储结构。

    模拟LINUX文件系统及终端

    (9)del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10)check:检测并恢复文件系统。 模拟文件系统的前端操作shell: 前端的shell进程和后端的simdisk进程之间利用共享内存进行进程间通信(IPC)。

    模拟Linux文件系统

    (9) del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10) check: 检测并恢复文件系统:对文件系统中的数据一致性进行检测,并自动根据文件系统的结构和信息进行数据再整理。 4. 程序的总体流程为: (1) ...

    /service/file目录下,存在多级子目录,各级目录下存在多种文件,删除该目录以及子目录下所有文件目录,但保留所有一级子目

    /service/file目录下,存在多级子目录,各级目录下存在多种文件,删除该目录以及子目录下所有文件目录,但保留所有一级子目录

    模拟linux文件系统

    (8) 删除文件:删除指定文件,不存在时给出出错信息。 4. 程序的总体流程为: (1) 初始化文件目录; (2) 输出提示符,等待接受命令,分析键入的命令; (3) 对合法的命令,执行相应的处理程序,否则输出错误信息,...

    模拟 Linux 文件系统 C++

    (9) del …: 删除文件:删除指定文件,不存在时给出出错信息。 (10) check: 检测并恢复文件系统:对文件系统中的数据一致性进行检测,并自动根据文件系统的结构和信息进行数据再整理。 4. 程序的总体流程为: (1) ...

    Linux恢复删除文件的lsof命令详解

    在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件...

    Linux系统文件删除原理

    Linux的文件名是存在父目录的block里面,并指向这个文件的inode节点,这个文件的inode节点再标记指向存放这个文件的block的数据块。我们删除一个文件,实际上并不清楚inode节点和block的数据。只是在这个文件的父...

    Linux下误删文件的解决之道

     当 -i 选项配合 rm 命令(也包括其他文件处理命令比如 cp 或者 mv)使用时,在删除文件前会出现一个提示。这同样也可以运用到当复制,移动或重命名一个文件,当所在位置已经存在一个和目标文件同名的文件时。  这...

    基于Linux的模拟文件系统的设计与实现

    设计内容: ...则可删除,否则给出是否做删除提示,删除操作将该目录下的全部文件和子目录都删除)、进入到某个目录下,却要删除本目录或上级目录、不能用delete删除目录、不能用RD删除文件等都要考虑在内。

    R-Linux(linux数据恢复工具) v3.0免费版.zip

    该软件可以帮助用户恢复Linux系统下丢失的文件,包含误删除,误格式化等造成的文件丢失等等,支持ext2fs文件系统,使用于Linux操作系统和若干的Unix。 R-Linux功能介绍 R-Linux专门为Linux/Unix数据恢复设计,...

    java文件创建删除

    windows 系统的路径分割符是“\” 文件名大小写不敏感;linux系统路径分隔符“/” 文件名大小写敏感; File类管理操作系统文件和目录: 1.显示文件和子目录 ...exist()判断文件或路径是否存在;

    Linux应用技术:Linux常用命令.docx

    将/etc/selinux目录中的所有文件和目录复制到/home目录下的test**目录中(**为自己学号后两位,如果test**目录不存在,则使用mkdir创建)(截图) 删除/home/test**下所有内容,要求系统不逐一询

    linux教程——很使用的那种

    由于linux中的别名机制,使用rm等价与使用rm -i,这样在删除文件或目录时会有提示,如果不想出现提示内容,需要加选项-f。写脚本的时候需要加上-f,因为批量删除文件或目录不需要每次都提示询问。 在unix中rm删除文件...

    Linux FTP服务配置

    匿名用户登陆成功: 进入pub目录,尝试删除testAnon文件失败,说明这里是配置文件中的anon_other_write_enable=no生效了。最终权限等于配置文件中的权限和linux文件系统权限相或的结果。比如vsftp配置文件中允许匿名...

    删除、清空指定路径下的文件

    经测试在HP UNIX、LINUX、WINDOWS环境下可用,并且可配置计划任务(WIN下是计划任务,LINUX下是CRONTAB)自动定时清空或删除需要操作的文件。常用于清空本机缓存文件、清理本机经常生成的日志文件等。 使用方法: ...

    linux集群应用实战

    在linux上配置iscsi initiator 第4讲 基于iscsi 在安全方面相关设定 课程目标: 如何管理和使用iscsi存储网络 initiator主机以ip认证方式获取iscsi target资源 initiator主机以密码认证方式获取iscsi target...

    Linux利用lsof/extundelete工具恢复误删除的文件或目录

    linux删除文件还原可以分为两种情况,一种是删除以后在进程存在删除信息,一种是删除以后进程都找不到,只有借助于工具还原。这里分别检查介绍下 一,误删除文件进程还在的情况。 这种一般是有活动的进程存在持续...

    2010-2011华南理工大学操作系统课程设计(完整源代码和详细文档)

    del …: 删除文件:删除指定文件,不存在时给出出错信息。 check: 检测并恢复文件系统:对文件系统中的数据一致性进行检测,并自动根据文件系统的结构和信息进行数据再整理。 程序的总体流程为: 初始化文件目录; ...

    Linux复习题综合练习

    23、Linux 使用者的帐号、密码与群组的名称文件放在哪些文件里?(多选题) A: /etc/passwd B: /etc/shadow C: /etc/group D: /etc/users 24、暂停某用户帐号可以使用如下哪些方法?(多选题) A.把/etc/...

Global site tag (gtag.js) - Google Analytics