当前位置: 首页 > news >正文

dd命令生成文件详解

创建指定大小的文件:

dd if=/dev/zero of=test.txt bs=1M count=1000
# if=/dev/zero:输入文件(/dev/zero 是一个虚拟设备,生成无限的空字符 \0)
# of=test:输出文件(在当前目录创建名为 test.txt 的文件)
# bs=1M:每次读写 1MB 数据块(Block Size)
# count=1000:总共写入 1000 个块(即 1000 × 1MB = 1GB 数据)

创建一个虚拟大文件:
如果你只想让文件系统认为存在一个超大文件,但不实际写入硬盘,可以使用 seek 参数:

dd if=/dev/zero of=test.txt bs=1M count=0 seek=100000
# if=/dev/zero:输入源(空字符流,但实际不会读取)
# of=test:输出文件名为 test.txt
# bs=1M:块大小为 1MB(仅用于计算)
# count=0:不写入任何数据块
# seek=100000: 跳过输出文件的前 100000 个块(即创建 100000 × 1MB = 100GB 的空洞文件)

创建多个小文件:
要随机生成 1 百万个 1K 的文件,可以使用以下命令:

seq 1000000 | xargs -i dd if=/dev/zero of={}.dat bs=1024 count=1
# 为每个数字创建 1 个 1KB 的文件
http://www.aitangshan.cn/news/381.html

相关文章:

  • 关于PVC排水管系统中存水弯设计的常见类型分类表格:
  • 一个好点子,但是我克制住了
  • 软考系统分析师每日学习卡 | [日期:2025-08-11] | [今日主题:数据库设计过程-概念结构设计阶段]
  • 2025年8月11日
  • 基于AOA算术优化的KNN数据聚类算法matlab仿真
  • strace命令
  • 基于最优转子磁链混合效率优化控制和铁损补偿的PMSM控制系统simulink建模与仿真
  • python中raise的用法
  • alias命令
  • 口播
  • nmap命令
  • CSP-J/S 2024 游记
  • PyTorch 的深度学习验证码识别实践
  • 深度学习的验证码识别系统实现
  • 深度学习的验证码自动识别系统实现与优化
  • 8.结构体
  • 题解:cses2180 Coin Arrangement
  • imx766在rk3588上的驱动
  • 假期进度报告3
  • nslookup命令
  • ping命令参数
  • P5873 [SEERC 2018] Points and Rectangles 解题报告
  • watch命令
  • About Me
  • wget命令参数
  • 2025.8.10学习日记【PyCharm的入门导览】
  • 电子 Doro 安装步骤
  • ps命令详解
  • 面向对象编程:封装
  • 8 面向对象编程 8.8 接口