`
weitao1026
  • 浏览: 1053861 次
  • 性别: 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自动删除文件

    "Linux自动删除文件"这个主题涉及到使用Shell脚本来定期或按照特定条件清理无用的文件,以保持系统的整洁和高效运行。下面我们将深入探讨如何创建和使用Shell脚本来实现这一功能。 首先,让我们了解什么是Shell脚本...

    linux 不删除文件,清空文件中内容的命令

    在Linux操作系统中,有时我们需要清除文件的内容,但并不希望删除文件本身。例如,对于日志文件(如log.txt),我们可能希望保留文件结构,以便后续继续写入新的日志,而不需要每次都创建新文件。本文将介绍如何在...

    Linux查询并删除文件 讲解

    ### Linux查询并删除文件知识点详解 #### 一、引言 在Linux系统中,文件管理是日常运维工作中不可或缺的一部分。本文将详细介绍如何在Linux环境下查询并删除文件,这对于系统管理员和开发人员来说是非常实用的技能...

    Linux 删除日志文件 脚本

    首先,我们需要了解Linux中的基本文件操作命令,特别是`rm`命令,它是用来删除文件的。在编写脚本时,安全性和谨慎性是必须考虑的因素,因为误删重要文件可能会导致严重问题。因此,我们通常会在执行删除操作前先...

    恢复Linux下误删除的文件

    Linux运维工程师在进行文件操作时,难免会遇到误删除文件的情况。Linux的文件系统(如ext4)具有一定的容错能力,误删的文件在一定条件下是有可能恢复的。本文将详细介绍Linux下如何恢复误删除的文件,以及涉及的...

    在Linux下快速删除文件及关闭系统

    本文主要关注如何在Linux下快速删除文件以及正确关闭系统,这两个话题对于任何Linux用户来说都至关重要。 首先,让我们深入了解一下如何在Linux中删除文件。在Linux的命令行界面,`rm`命令是用于删除文件的标准工具...

    学习Linux二创建、删除文件和文件夹命令.doc

    Linux 操作系统中,创建、删除文件和文件夹是基本的操作之一。本文将介绍 mkdir 命令、rm 命令和 vi 命令的使用方法,帮助用户更好地掌握 Linux 文件和文件夹的管理。 一、mkdir 命令 mkdir 命令是创建文件夹或...

    模拟LINUX文件系统及终端

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

    Linux文件和目录操作命令

    - **rm**:删除文件或目录。 - `rm file_name`:删除名为file_name的文件。 - `rm -r directory_name`:递归删除目录及其内容,需要用户确认。 - `rm -rf directory_name`:强制递归删除目录及其内容,不会询问...

    linux文件操作系统

    【Linux 文件操作系统】是Linux操作系统中的核心组成部分,它负责管理和控制系统的文件系统,提供对文件的创建、读取、写入、删除等基本操作。在Linux环境下,C语言编程经常被用于实现对文件系统的交互,因为C语言...

    LINUX文件权限理解

    ### Linux 文件权限理解 #### 一、用户与组群管理 在 Linux 系统中,用户的账号信息主要存储于 `/etc/passwd` 文件内,包括一般用户和超级用户(root)的相关信息。每个用户的密码信息则单独保存在 `/etc/shadow` ...

    linux文件系统概念解释

    ### Linux文件系统概念详解 #### 文件的逻辑结构与类型 在深入探讨Linux文件系统之前,首先需要理解文件的逻辑结构。文件的逻辑结构是用户在操作系统层面所能看到和操作的结构,它可以从用户的角度被分为两大类:*...

    模拟linux文件系统

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

    模拟Linux文件系统

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

    linux查找文件命令find

    如果我们在整个硬盘,这个系统中查找某个文件就要花费相当长的一段时间,特别是大型 Linux 系统和容量较大的硬盘,文件放在套嵌很深的目录中的时候。如果我们知道了这个文件存放在某个大的目录中,那么只要在这个...

    Linux对文件操作

    这里可能是指 `rm -i` 和 `rm -ir`,这两个命令分别代表交互式删除文件和交互式递归删除目录。 - **示例**: - `rm -i file.txt` 在删除前询问用户确认。 - `rm -ir dir` 在删除目录及其内容之前逐个询问每个文件...

    自动定期删除文件自动定期删除文件

    在IT领域,自动定期删除文件是一项重要的管理任务,尤其对于保持系统整洁和高效运行至关重要。"DeleteMe"软件就是这样一个工具,专为自动化这个过程而设计。它小巧且功能强大,能够按照用户设定的时间间隔自动删除...

    linux常用命令,有创建,删除,查看文件或目录等

    - `rm -f filename`:强制删除文件,不提示确认。 - **删除目录**: - `rmdir directory_name`:删除空目录。 - `rm -r directory_name`:递归删除目录及其内容。 - **更改目录**: - `cd directory_name`:切换...

    Linux系统文件系统的工作原理

    - **文件创建和删除**:如mkdir()、rmdir()、touch()、rm()等命令,用于创建或删除文件和目录。 #### 八、示例解析 为了更好地理解文件系统的内部机制,我们可以通过一个简单的例子来解释inode和block的关系。假设...

Global site tag (gtag.js) - Google Analytics