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

相关推荐

  • (10月15日)凤凰县在集中隔离管控人员中发现2例新冠肺炎阳性感染者(第18、19例)

    发布于2022-10-15 01:15:10 凤凰县新冠肺炎疫情防控指挥部关于在集中隔离管控人员中发现2例新冠肺炎阳性感染者活动轨迹的通告 2022年10月14日,我县在集中隔离管控人员中发现2例新冠肺炎阳性感染者,目前均已转运至定点救治医院。现将2例感染者的活动轨迹通告如下: 感染者1:田某,女,26岁,系10月13日通报的阳性感染者杨某的密切接触者。 感…

    其他 2022年10月15日
    88300
  • 湘西自治州优待证申领工作全面启动

    关于有序开展湘西州退役军人、其他优抚对象优待证申领工作的公告 优待证分为“中华人民共和国退役军人优待证”“中华人民共和国烈士、因公牺牲军人、病故军人遗属优待证”两种,由退役军人事务部统一制发,面向符合条件的退役军人和烈士遗属、因公牺牲军人遗属、病故军人遗属等其他优抚对象发放,是持证人彰显荣誉的载体、享受优待的凭证。根据湖南省退役军人事务厅统一部署,湘西州将于…

    2024年10月24日
    64000
  • 产假、护理假和育儿假视为出勤,没休的赶紧动起来。

    第十六条  符合法定生育条件的夫妻,女方除享受国家规定的产假外增加产假六十天,男方享受护理假二十天。  符合法定生育条件的夫妻,在子女三周岁以内,夫妻双方每年均可享受十天育儿假。  产假、护理假和育儿假视为出勤。 湖南省人口与计划生育条例 (2021年12月3日湖南省第十三届人民代表大会常务委员会第二十七次会议通过)   第一章  总  则   第一条  根…

    其他 2022年12月7日
    89500
  • 四川:推出第二批优待项目清单

      根据四川省委省政府和退役军人事务部的决策部署,进一步落实国家和四川省分别于2020年1月和2021年10月公布的军人军属、退役军人和其他优抚对象基本优待目录清单,切实体现对现役军人、退役军人和其他优抚对象的关心关爱,营造全社会尊崇现役军人、尊重退役军人的浓厚氛围,元旦春节将至,四川省在前期推出第一批优待项目以及部分市(州)推出一系列文旅优待项目的基础上,…

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

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

    2022年7月19日
    1.1K00

发表回复

登录后才能评论