Linux系统下批量生成不同大小的文件

Linux系统下,批量生成不同大小的文件可以使用多种方法,其中最常用的是dd命令。dd是一个强大的工具,用于无格式化地复制文件,通常用于磁盘镜像或者创建特定大小的文件。下面是如何使用dd命令来生成一系列具有不同大小的文件:

假设你需要生成一系列从1MB到10MB的文件,每个文件增加1MB,你可以使用下面的shell脚本来实现:

#!/bin/bash

# 循环从1到10

for i in $(seq 1 10); do

# 使用dd命令创建一个指定大小的文件

dd if=/dev/zero of=工作资料${i} bs=1M count=$i

done

在这个脚本中:

/dev/zero 是一个特殊文件,它总是产生零字节的数据流。

of=工作资料${i} 指定输出文件名,其中${i}是当前循环的数字,比如工作资料1、工作资料2等。

bs=1M 表示块大小为1MB。

count=$i 表示要写入多少个bs=1M这样的块。

如果你需要生成更大或更小的文件,只需调整bs=后面的值和count=后面的变量即可。例如,如果要生成1KB的文件,可以将bs=1K,并将count设为所需的倍数。

请注意,dd命令执行I/O操作非常快,可能很快消耗大量磁盘空间,因此在运行此类脚本之前,请确保你有足够的磁盘空间,并且在正确的目录中运行,避免误操作。此外,由于dd直接写入数据,所以即使在文件系统满的情况下也可能导致数据损坏,因此使用时需谨慎。

具体操作:

1.新建txt文件,将代码复制粘贴,重命名文件为abc.sh

2.在abc.sh所在文件夹鼠标右键,选择“在终端中打开”

3.输入命令:sh abc.sh

4.按回车键,批量生成文件

(0)
上一篇 2024年6月14日 下午3:40
下一篇 2024年7月22日 上午9:03

相关推荐

  • 2021年你的收入达标了吗?

    居民人均可支配收入大致可以理解为一个地区的居民平均可自由支配的收入,被认为是消费开支最重要的决定性因素,因而常被用来衡量一个地区居民生活水平的变化情况。居民人均可支配收入既包括现金收入,也包括实物收入,按照收入的来源可分为四项:工资性收入、经营性净收入、财产性净收入和转移性净收入。 工资性收入 指就业人员通过各种途径得到的全部劳动报酬和各种福利,包括受雇于单…

    2022年10月27日
    37400
  • 讯飞星火

    SparkDesk是什么? 答:SparkDesk即讯飞星火认知大模型(官网地址:SparkDesk ),是科大讯飞研发的以中文为核心的新一代认知智能大模型,大模型能够在与人自然的对话互动的过程中,同时提供以下多种能力:(1)内容回复能力:可以进行多风格多任务长文本回复,例如邮件、文案、公文、作文、对话等;(2)语言理解能力:可以进行多层次跨语种语言理解,实…

    其他 2023年6月1日
    55200
  • 2022关于企业职工基本养老保险全国统筹信息系统上线的通告

    企业职工基本养老保险全国统筹信息系统(金保工程二期项目第一阶段)(以下简称全国统筹系统)于2022年6月30日全省上线。 全国统筹系统上线的个人服务事项 电脑上操作:进入湖南省人力资源和社会保障厅官网(http://rst.hunan.gov.cn),点击导航栏的“办事大厅”再选择“个人办事”下面的具体查询事项。注册登录后即可查询。点击此处一键直达 手机上操…

    2022年7月19日
    54500
  • 湖南省道地名优食材获奖名单(金奖、银奖)

    奖项 食材名称 奖项 常德市 石门土家腊肉系列 金奖食材 常德市 常德香米 金奖食材 常德市 桃源黑猪 银奖食材 常德市 安乡原生态成熟蜂蜜 银奖食材 常德市 常德河洲甲鱼 银奖食材 常德市 桃源县津山口福牌桃源酸菜 银奖食材 常德市 大湖有机鳙鱼 银奖食材 常德市 安乡黄山头板鸭 银奖食材 郴州市 汝城朝天椒 金奖食材 郴州市 郴州高山禾花鱼 金奖食材 郴…

    2023年5月31日
    41600
  • 凤凰县严格落实入凤“先报、即查、即检、即管”措施

    当前,全国疫情呈现点多、面广、频发特点,形势依然严峻复杂,“外防输入”压力持续增大。为进一步做好当前疫情防控“外防输入”工作,根据国务院联防联控机制优化防控工作“二十条”措施等有关要求,凤凰县严格落实入凤“先报、即查、即检、即管”措施。 1.入凤先报备 所有外省或省内发生本土疫情且外溢风险高的市州来(返)凤人员抵凤前,应至少提前1天电话向目的地所在村(社区)…

    其他 2022年11月23日
    54600

发表回复

登录后才能评论
微信公众号