美文网首页
Linux dd命令

Linux dd命令

作者: 米开朗基乐 | 来源:发表于2018-03-30 09:18 被阅读0次

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的此类文件都是可以的。

2,随机生成1百万个1K的文件
seq 1000000 | xargs -i dd if=/dev/zero of={}.txt bs=1024 count=1

相关文章

  • 加入邪教Archlinux

    1.引导 与U盘制作: linux系统下, dd命令:dd if=/dev/zero of=dd.dd win...

  • Linux dd命令

    dd命令可以轻易实现创建指定大小的文件,如dd if=/dev/zero of=test bs=1M count=...

  • LINUX dd命令

    用法:dd [操作数] ...或:dd 选项Copy a file, converting and formatt...

  • Linux / dd命令

    dd命令详解(原创) - CzmMiao的博客生活 - ITeye博客

  • Arch Linux 作死部署全程

    U盘启动器制作 Linux :dd命令# dd if=<.iso> of=/dev/sdx Windows:Ruf...

  • Linux命令之——dd

    复制一个文件,根据操作数进行转换和格式化 默认将标准输入从键盘输入,并打印到显示器 可以通过dd命令,检测磁盘性能...

  • Linux命令学习手册-dd

    功能 dd 用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。 举例 将本地的 /dev/hdb 整盘备份...

  • linux中dd命令详解

    一、dd命令的解释 dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字...

  • dd

    经常使用dd命令制作linux系统盘,相当方便迅速。但是用了这么久,突然就想,要是能够知道dd现在的进度该多好,于...

  • Linux常用命令四

    Linux基本命令四 1.vi 进入文件后的命令详解 1)命令模式:dd 删除当前行dG删除当前光标所在的行已经以...

网友评论

      本文标题:Linux dd命令

      本文链接:https://www.haomeiwen.com/subject/aiybcftx.html