1.通过debugfs查看指定文件的块号

df ./      查看文件系统

debugfs 文件系统

通过 blocks 文件路径 看文件的块号。一个文件占据的块号并不一定连续。

2. dd命令读指定块号的内容

dd if=文件系统路径 of=输出路径 bs=4096 count=1 skip=块号
例如:dd if=/dev/sda5 of=/root/out.txt bs=4096 count=1 skip=10086 
/root/out.txt文件内容就是从块号中读到的内容    bs是块大小(这里为4K) count表示连续读几块   skip是从第几块开始读

一个块一般是4K大小,也可以在磁盘分区格式化时指定大小。一个文件可能对应多个块,但一个块的内容只能属于一个文件,不足的地方用00占据。我们查看out2.txt的内容:

注意:这里读指定块号内容的写入方式是会覆盖掉原文件的内容的(如果原本有内容的话)。

debugfs查看文件块号,dd命令读指定块号的内容相关推荐

  1. oracle asm dd命令,ASM来用DD命令模拟数据块损坏

    ASM来用DD命令模拟坏块 会话1:oracle SQL> create tablespace test datafile '+DATA/ora11g23/datafile/test.dbf' ...

  2. Linux dd命令截取文件,linux使用dd命令快速生成大文件

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  3. linux dd 截文件,Linux使用dd命令快速生成大文件(转)

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  4. linux dd查看磁盘读写,使用dd命令 测试磁盘读写速度

    强调:使用dd命令测试时,数据一定要大于主机内存 4G=1m*4096 选项及参数讲解 bs=4k #指块大小,默认单位是字节,此为4kB(千字节) count=2000 #是块的数量,两者相乘便是总 ...

  5. linux 查看文件夹大小 du命令

    日志原文:http://blog.sohu.com/people/!a2VmYW5sb3ZleXVuaW5nQHNvaHUuY29t/159962486.html du -sh *   查看当前目录下 ...

  6. linux使用dd命令生成指定大小文件

    dd命令可以轻易实现创建指定大小的文件,如 dd if=/dev/zero of=test bs=1M count=1000 会生成一个1000M的test文件,文件内容为全0(因从/dev/zero ...

  7. Linux查看文件的几种命令比较:vi、vim、cat、less

    目录 vi与vim cat less vi与vim Vi 编辑器是 Unix 系统最初的编辑器,Vim 是由 Vi 发展演变过程的文本编辑器. 常用命令 指令 含义 i 插入 [Ctrl] + [f] ...

  8. cat查看tomcat日志 linux_linux怎么使用cat命令查看文件? linux中cat命令的使用方法

    Linux系统中查看文件内容时,可以使用cat命令来查看,但是cat命令一般只适合查看文件内容较少的文件.该怎么使用cat命令呢?下面我们就来看看详细的教程. 1.cat命令的语法格式为:cat [参 ...

  9. aix服务器查看文件编码格式,Linux stat命令和AIX istat命令 (查看文件修改时间)(示例代码)...

    简介这篇文章主要介绍了Linux stat命令和AIX istat命令 (查看文件修改时间)(示例代码)以及相关的经验技巧,文章约919字,浏览量335,点赞数2,值得参考! 在工作中,经常会执行一些 ...

最新文章

  1. 虚拟服务器至强,用至强解决瓶颈 桌面虚拟化案例分享
  2. 理解并演示:思科的netflow功能(200-120新增考点)
  3. 牛客小白赛190615场
  4. 深度学习之pytorch(一) 环境安装
  5. 使用Kubeadm创建k8s集群之部署规划(三十一)
  6. 深度deepin安装apache tomcat
  7. asp.net获取当前页面的url地址
  8. 管理项目的问题跟踪器的提示
  9. rsyslogd以及日志轮替logrotate的梳理
  10. 不敢去争取,学不会珍惜,却难以忘记——dbGet(三)
  11. ORA-27101: shared memory realm does not exist 错误的处理(ORA-01034 - Oracle not available )
  12. 函数和存储过程的区别
  13. 基于Verilog的贪吃蛇小游戏设计(附代码)
  14. 关于Bandicam使用心得
  15. snipaste滚动截图方法_不同级别的截图工具,快来按需领取吧
  16. 获取并处理中文维基百科语料
  17. Storage LUN connected on Emulex / Qlogica HBA not detecting during boot time.
  18. github建立自己的个人网站
  19. jQWidgets v8.0.0正式发布
  20. C++的STL库常见函数

热门文章

  1. BP网络算法及其改进
  2. C# 3.0通过Linq、Lambda、匿名函数、代理函数实现数据查询
  3. 陈秋贵 CHEN QIUGUI 美国的门窗大王
  4. Python中dict详解
  5. linux驱动基础开发3——linux 内核配置机制(make menuconfig、Kconfig、makefile)讲解-转
  6. 蓝桥杯 ALGO-60 算法训练 矩阵乘方
  7. [Java] 蓝桥杯 BASIC-1 基础练习 闰年判断
  8. 奇异值分解与低秩矩阵近似
  9. pipeline(管道的连续应用)
  10. 个人作业六:单元测试