dd命令可以轻易实现创建指定大小的文件,如

dd if=/dev/zero of=test bs=1M count=1000

会生成一个1000M的test文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源)。

但是这样为实际写入硬盘,文件产生速度取决于硬盘读写速度,如果欲产生超大文件,速度很慢。

在某种场景下,我们只想让文件系统认为存在一个超大文件在此,但是并不实际写入硬盘。

则可以

dd if=/dev/zero of=test bs=1M count=0 seek=100000

此时创建的文件在文件系统中的显示大小为100000MB,但是并不实际占用block,因此创建速度与内存速度相当。

seek的作用是跳过输出文件中指定大小的部分,这就达到了创建大文件,但是并不实际写入的目的。

当然,因为不实际写入硬盘,所以你在容量只有10G的硬盘上创建100G的此类文件都是可以的。

linux使用dd命令快速生成大文件

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

使用dd命令快速生成大文件或者小文件的方法

使用dd命令快速生成大文件或者小文件的方法     转载请说明出处:http://blog.csdn.net/cywosp/article/details/9674757     在程序的测试中有些场 ...

使用dd命令快速生成大文件或者小文件

使用dd命令快速生成大文件或者小文件 需求场景: 在程序的测试中有些场景需要大量的小文件或者几个比较大的文件,而在我们的文件系统里一时无法找到那么多或者那么大的文件,此时linux的dd命令就能快速的 ...

linux(centos8):用fallocate快速生成大文件

一,fallocate的用途? 1,用途 我们有时需要用大文件来测试下载速度, 有时需要用大文件来覆盖磁盘空间, 如果在网上搜索,很多文章讲的是使用dd等工具, 事实上linux系统已经内置了生成大文 ...

php多进程结合Linux利器split命令实现把大文件分批高效处理

有时候会遇到这样的需求,比如log日志文件,这个文件很大,甚至上百M,需要把所有的日志拿来做统计,这时候我们如果用单进程来处理,效率会很慢.如果我们想要快速完成这项需求,我们可以利用Linux的一个利 ...

linux 用dd命令读写引导区文件

分类: LINUX 备份MBR,linux下使用如下命令: # dd if=/dev/hda of=/root/linux.bin bs=512 count=1 这里注意使用if=/dev/hda备份 ...

linux下使用split 来分割大文件

linux下使用split 来分割大文件 2010-07-27 15:46:27|  分类: 技术文稿 |  标签:split  分割  linux   |字号 订阅   平常都是使用ssh来进行远程 ...

【转】linux 中dd命令使用详解

原文网址:http://xiaozhuang.blog.51cto.com/4396589/850657 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究 ...

嵌入式:使用dd命令制作烧写文件

1. 使用dd命令制作烧写文件 环境: bootargs=mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtd ...

随机推荐

一个五年 Android 开发者百度、阿里、聚美、映客的面试心经

花絮 也许会有人感叹某些人的运气比较好,但是他们不曾知道对方吃过多少苦,受过多少委屈.某些时候就是需要我们用心去发现突破点,然后顺势而上,抓住机遇,那么你将会走向另外一条大道,成就另外一个全新的自我. ...

UVA 1328 - Period KMP

题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=36131 题意:给出一个长度为n的字符串,要求找到一些i,满足说从1 ...

MySQL数据库的环境及简单操作

***********************************************声明*************************************************** ...

前端工程师须知pc电脑端分辨率

PC端 按屏幕宽度大小排序(主流的用橙色标明) 分辨率   比例 | 设备尺寸 1024*500 (8.9寸) 1024*768 (比例4:3  | 10.4寸.12.1寸.14.1寸.15寸; ) ...

RedisDesktopManager

下载地址: https://github.com/uglide/RedisDesktopManager/releases

shell脚本格式的几点注意:格式严格,空格不能随便出现(一写就记不住)

shell脚本中,不能随意添加空格,否则出错: 1,=等号两边必须无空格.否则出错.如i =$1和i= $1都是错的.但是在()内部不限制如for ((i= 1;i < 3;i= i+1))是正 ...

Perl正则表达式引用

正则表达式两篇: 基础正则 Perl正则 本文是对Perl正则的一点扩展,主要内容是使用qr//创建正则对象,以及一些其它的技巧. qr//创建正则对象 因为可以在正则模式中使用变量替换,所以我们可以 ...

JavaScript的面向对象原理之原型链详解

一.引言 在16年的10月份,在校内双选会找前端实习的时候,hr问了一个问题:JavaScript的面向对象理解吗?我张口就说“JavaScript是基于原型的!”.然后就没什么好说的了,hr可能不知 ...

hihoCoder week10 后序遍历

题目链接 https://hihocoder.com/contest/hiho10/problem/1 给出先序  中序 求 后序 #include usi ...

Applese走方格-dfs

链接:https://ac.nowcoder.com/acm/contest/330/B来源:牛客网 题目描述 精通程序设计的 Applese 又写了一个游戏. 在这个游戏中,它位于一个 n 行 m ...

linux dd 截文件,Linux使用dd命令快速生成大文件(转)相关推荐

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

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

  2. Linux使用dd命令快速生成大文件

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

  3. linux命令dd创建虚拟硬盘,每日一题.PYTHON如何模拟LINUX的dd命令快速创建大文件?...

    原文数据: 无 具体要求: 1. 模拟Linux的dd命令快速创建大文件 代码实现: # -*- coding: utf-8 -*- """ # # Authors: l ...

  4. linux目录怎么自动生成,情景linux--如何快速生成大文件?

    情景 在写情景linux--如何解决服务器日志过大导致的磁盘空间不足?(实践篇)时,因为要实际演示,所以需要快速创建一个大文件.其实,在实际工作过程中,有些时候是有这种需求的.今天就将其作为一个话题探 ...

  5. 如何快速传输大文件,介绍大文件快速方法

    现在,企业比以往任何时候都面临着一个重大挑战:需要一个快速共享文件的解决方案.但是,并非所有快速文件传输解决方案都以相同的速度传输文件.文件大小.端点位置.路径.设备.防火墙.网络系统和加密需求都会限 ...

  6. Linux命令行下载大文件,下载Onedrive文件

    Linux命令行下载大文件,下载Onedrive文件 做深度学习实验时,经常会遇到下载数据集,下载到本地又上传到Linux服务器上,这时用rz上传会很慢,在网上找到一些方法,用curl下载One-dr ...

  7. 中毒了 电脑都是.php,Linux_电脑中毒Linux find命令快速查找中毒文件教程,  电脑中毒是不可避免的,L - phpStudy...

    电脑中毒Linux find命令快速查找中毒文件教程 电脑中毒是不可避免的,Linux系统也是如此,在得知系统中毒后,首要任务是找到病毒文件并将其清除,在Linux系统下可使用find命令查找病毒,下 ...

  8. PHP、Windows、Linux生成大文件

    PHP <?php$current_dir = dirname(__FILE__);//获取当前代码所在的文件夹ini_set('memory_limit','1024M');//php用的内存 ...

  9. secureCRT 使用 rz 命令上传大文件失败出现乱码

    linux shell rz和sz是终端下常用的文件传输命令,rz和sz通过shell被调用,其中rz用于从启用终端的系统上传文件到目标系统(终端登录的目标系统), 这里不过多介绍这些命令,只是记录一 ...

最新文章

  1. git merge 和 git merge --no-ff
  2. 编程之美3.1 字符串移位包含问题
  3. 硬核! 逛了4年Github ,一口气把我收藏的 Java 开源项目分享给你
  4. r语言直方图_R语言绘制频率直方图
  5. Myeclipse/eclipse 安装查看class文件的插件
  6. [转载].gdb调试器快速入门
  7. jQuery框架总体分析
  8. 使用FileSystem类进行文件读写及查看文件信息
  9. 【Oracle】手工建库时启动到nomount状态时错误ORA-09925,ORA-01017
  10. hdu4857 拓扑排序
  11. c语言如何输出字符问号,C语言入门5-键盘的输入和屏幕输出
  12. 使用粒子群PSO算法实现MPPT-M语言仿真
  13. c语言 乘法计算器,C语言:简单计算器
  14. 计算机管理用户组不见了,win7系统计算机管理本地用户和组不见了的解决方法...
  15. 一篇文章从了解到入门shell
  16. TabLayout 不显示下划线
  17. OpenGL 实验一 绘制简单图形
  18. ASAM让你减肥成为一种乐趣
  19. 【Pytorch】对比matual,mm和bmm函数
  20. 【办公Tips】 如何快速将一列Excel值变成一段用符号间隔的文字

热门文章

  1. Swift - 异常处理
  2. Docker网络解决方案 - Calico部署记录
  3. 解决vue中对象属性改变视图不更新的问题
  4. python3运行报错:TypeError: Object of type ‘type‘ is not JSON serializable解决方法(详细)
  5. 从JavaScript数组中获取随机项[重复]
  6. 如何正确排序整数数组
  7. js进阶课程 12-9 jquery的事件对象event的方法有哪些?
  8. 面试这么多人,发现越是没本事的人,自尊心越强
  9. Object.keys()
  10. 程序猿小白应该注意什么