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

相关推荐

  • 保留数据盘,重装银河麒麟操作系统

    银河麒麟操作系统支持保留数据盘重装系统。本文主要介绍了在保留数据盘的前提下重装银河麒麟桌面操作系统的操作方法。 一、重装前准备 1、在原来的系统中打开终端,在终端输入lsblk命令查看系统数据盘所在的分区。请记下来,重装系统时需要。 2、准备刻录好的系统启动盘,即U盘启动盘或者光盘启动盘。 二、安装系统 以重装银河麒麟桌面操作系统V10为例,具体操作步骤如下…

    2024年11月13日
    5.2K00
  • 银河麒麟桌面操作系统搭建FTP服务器

    FTP是一个文件传输协议,主要是在互联网上提供文件储存和访问服务的计算机,一个FTP服务器可以对多个客户端提供服务。本文主要介绍在银河麒麟桌面操作系统V10上如何搭建FTP服务器以及在客户端如何访问FTP服务器的操作方法。 一、操作环境 服务端:银河麒麟桌面操作系统V10 客户端:银河麒麟桌面操作系统V10 二、服务端配置 说明:以下命令均在终端执行。鼠标点…

    2024年11月13日
    4.0K00
  • 慢特病病人的福音:职工医保门诊慢特病药品费用纳入职工医保统筹基金支付

    2022年11月8日,湖南省医疗保障局、湖南省财政厅、湖南省卫生健康委员会、湖南省中医药管理局制定了《湖南省职工基本医疗保险慢特病门诊待遇保障管理办法》,职工医保门诊慢特病药品费用纳入职工医保统筹基金支付。本办法自2023年1月1日实施,有效期5年。 适用人员: 1、湖南省职工医保参保人员; 2、符合文件规定的慢特病范围(附件1)。 如何申请: 职工医保参保…

    2023年1月4日
    1.0K00
  • 使用楼盘网采集湘西高新区的所有新房住宅

    登录【楼盘网loupan.com】,地区选择【湘西】,进入一级菜单【新房】,根据条件筛选区域为【高新区】、类型为【住宅】,复制网址备用。 本教程使用八爪鱼采集器采集数据,具体步骤如下: 1.打开链接:登录八爪鱼采集器,粘贴网址,点击【开始采集】。 2.循环列表:鼠标点击网页列表中的第一个内容,弹出框中点击【选中全部】,此时数据采集界面会显示列表中的所有信息,…

    2022年10月14日
    65500
  • (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日
    74100

发表回复

登录后才能评论