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

相关推荐

  • 州幼儿园2022年秋季学期招生公告

         州幼儿园系湖南省示范性幼儿园,现有文艺路园、高新区园、吉凤仁安园(以下简称“三园”)。根据《州幼儿园2022年秋季学期招生工作方案》,州幼儿园2022年秋季学期招生公告如下。        一、招生计划       2022年秋季学期文艺路园招收小班幼儿100名;高新区…

    其他 2022年11月29日
    89500
  • 使用iptables配置防火墙规则

    在银河麒麟桌面操作系统V10,如果遇到通过安全中心配置防火墙规则不生效的情况,则可以使用iptables配置防火墙规则。 一、防火墙基础知识 1.什么是防火墙? 防火墙是一种网络安全系统,用于保护计算机网络免受未经授权的访问、攻击和其他安全威胁。它通过监控和控制进出网络的数据流来实现这一目的。防火墙可以是硬件设备、软件程序或两者的结合。 2.iptables…

    2024年11月13日
    3.1K00
  • (10月8日)凤凰县新增2例新冠肺炎感染者(第6、7例)

    来源:凤凰县新冠肺炎疫情防控指挥部 发布时间2022年10月8日02:53:57 2022年10月6日0-24时,我县新增2例新冠病毒核酸检测阳性感染者,目前均已转运至定点救治医院。现将活动轨迹通告如下: 龙某英,女,44岁,凤凰朴雅民宿杜田湘菜馆服务员,居住于凤凰县杜田村8组,系4例省外输入型新冠肺炎阳性感染者的密切接触者。 10月1日 06:30 骑摩托…

    其他 2022年10月8日
    71600
  • 第三课:政府值班规范化操作(下载后留存备用)

    值班工作规范化操作指南包含以下内容: 1、电话呈阅格式规范 2、值班记录格式规范 3、值班信息格式规范 4、突发事件信息领导批示格式规范 5、突发事件处置领导批示落实情况格式规范 6、值班工作通报格式规范 7、县(市)级政府值班信息格式规范 8、地市级单位值班信息格式规范 9、三级值班单位节假日值班带班表格式规范 10、二级值班单位节假日值班带班表 11、值…

    其他 2022年8月29日
    98600
  • 通义听悟

    通义听悟 https://tingwu.aliyun.com/ AI关键词:转写 笔记 学习 教学视频 课程视频 讲解片段 功能 进度 知识 通义听悟可以帮助学生党和职场人提升学习效率、掌握学习秘籍。使用方法很简单,可以上传本地音视频文件进行转写,也可以导入阿里云盘中存储的课程视频进行转写。转写完成后,可以打开记录查看转写结果,通义听悟总结了概要和课程章节,…

    2023年6月1日
    3.5K00

发表回复

登录后才能评论