前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Linux如何生成指定大小的文件

Linux如何生成指定大小的文件

作者头像
十毛
发布于 2022-10-25 10:55:39
发布于 2022-10-25 10:55:39
8.2K00
代码可运行
举报
运行总次数:0
代码可运行

在一些依赖磁盘空间的测试中,或者需要一些大文件时,最好的办法是快速生成指定大小的文件

fallocate命令(推荐)

可以直接分配一个指定容量的真实大小文件,且速度很快。 用法: fallocate -l 5G test.txt --创建一个大小为5G的真实文件(ls ,du都能看到5�G)

dd命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#创建一个5G大的test.txt文件
dd if=/dev/zero of=test.txt count=10 bs=512M  

#创建一个5G大的test.txt文件,但显示容量为10G
dd if=/dev/zero of=test.txt count=10 bs=512M  seek=10  

count 块数量,bs是块大小,seek是从多少块后开始写真实数据

truncate命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#创建一个10G大的虚拟文件,真实大小是0
truncate -s 10G 10g.txt  

文件大小有真实大小和虚拟大小,du命令计算出来的大小是真实大小(du -sh *),ls看到的是虚拟大小

参考

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【linux命令讲解大全】121.使用dd命令进行文件复制与转换的实用技巧
dd命令用于复制文件并对原文件的内容进行转换和格式化处理。dd命令功能很强大的,对于一些比较底层的问题,使用dd命令往往可以得到出人意料的效果。用的比较多的还是用dd来备份裸设备。但是不推荐,如果需要备份Oracle裸设备,可以使用rman备份,或使用第三方软件备份,使用dd的话,管理起来不太方便。
全栈若城
2024/03/02
1730
Linux(创建大文件)快速把服务器空间写满
有时我们需要测试服务器空间不足时程序的性能。这时你就需要手动对服务器创建大文件使其空间不足了。
用户7639835
2021/11/19
7.3K0
quota命令详细拓展使用方法,RHEL 7中quota命令搭载方法!磁盘容量配额!
Linux系统的设计初衷就是让许多人一起使用并执行各自的任务,从而成为多用户、多任务的操作系统。但是,硬件资源是固定且有限的,如果某些用户不断地在Linux系统上创建文件或者存放电影,硬盘空间总有一天会被占满。针对这种情况,root管理员就需要使用磁盘容量配额服务来限制某位用户或某个用户组针对特定文件夹可以使用的最大硬盘空间或最大文件个数,一旦达到这个最大值就不再允许继续使用。可以使用quota命令进行磁盘容量配额管理,从而限制用户的硬盘可用容量或所能创建的最大文件个数。quota命令还有软限制和硬限制的功能。
全栈程序员站长
2022/07/23
1.9K0
quota命令详细拓展使用方法,RHEL 7中quota命令搭载方法!磁盘容量配额!
Linux文件属性详解
文件存储在硬盘上,硬盘的最小存储单位叫做"扇区"(sector)。每个"扇区"的大小为512字节(byte), ,操作系统读取硬盘的时候,不会一个个扇区的读取,这样效率太慢。他是一次性读取多个扇区,即一次性读取一个"Block块"。一个Block有8个连续的扇区(sector)组成。 数据都存在Block块里面,但是我们怎么知道一个数据存放在哪些Block块里面呢?这个时候就必须需要一个索引,引导我们去找到哪些存放在BLOCK块里面的额数据。这存放索引的地方我们称为索引节点(Inode),索引节点里面包括了:文件的类型,属主,属组,权限,和时间戳一些信息,但是不包括文件名, 1.1.2 inode包含的内容
张琳兮
2018/09/10
3.2K0
Linux文件属性详解
【Linux】学习笔记(八) Linux 磁盘管理
du与df du(estimate file space usage) df(report file system disk space usage) df 查看磁盘容量 df 加上-h参数 更方便的查看 human-readable df -h du 查看目录的容量 # 默认同样以 块 的大小展示 du # 加上`-h`参数,以更易读的方式展示 du -h du -h #同--human-readable 以K,M,G为单位,提高信息的可读性。 du -a #同--all 显示目录中所有文件的大小。 d
韩旭051
2020/06/24
1.1K0
挂载云硬盘
已有云主机id 27b31829-326f-4029-a537-bb327303a32c
后端云
2018/10/24
6.2K0
挂载云硬盘
600 条最强 Linux 命令总结
今天为大家带来一篇 Linux 命令总结得非常全面的文章,同时也是平时工作中使用率非常高的操作命令。
RainbowSea
2023/04/10
7040
Linux常用命令100个用法
I Teach You 我教你
2018/01/02
1.5K0
Linux dd+grep 大文件二分查找
dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。
lukachen
2023/10/22
2560
Linux dd+grep 大文件二分查找
最新 Linux 命令总结 大全
今天,带来一篇 Linux 命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令,命令有点多,建议小伙伴们可以先收藏后阅读。
猫头虎
2024/04/07
1740
最新 Linux 命令总结 大全
【linux学习指南】磁盘分区挂载到目录,形成文件系统挂载点
Linux ext2文件系统,上图为磁盘文件系统图(内核内存映像肯定有所不同),磁盘是典型的块设备,硬盘分区被 划分为一个个的block。一个block的大小是由格式化的时候确定的,并且不可以更改。例如mke2fs的-b选项可以设 定block大小为1024、2048或4096字节。而上图中启动块(Boot Block)的大小是确定的
学习起来吧
2024/11/09
6130
【linux学习指南】磁盘分区挂载到目录,形成文件系统挂载点
磁盘存储和文件系统管理
磁盘存储和文件系统管理 1. 磁盘结构 1.1设备文件 1. 设备类型: 2. 磁盘设备的设备文件命名: 3. 虚拟磁盘: 4. 不同磁盘标识:a-z,aa,ab… 5. 同一设备上的不同分区:1,2, ... 6. 创建设备文件 7. 工具 dd 常用选项 示例 demo 8. hexdump指令 1.2 硬盘类型 1.硬盘接口类型 2. 服务器硬盘大小 3. 机械硬盘和固态硬盘 4. 硬盘存储术语 CHS CHS LBA(logical block addressing) 5. 识别SSD和机械硬盘类型
以某
2023/03/07
1.4K0
磁盘存储和文件系统管理
Linux 命令 | 每日一学,文本处理之内容分割排序实践
描述:用来显示行中的指定部分,删除文件中指定字段,在文件的每一行中提取片断, 在每个文件 FILE 的各行中, 把提取的片断显示在标准输出。
全栈工程师修炼指南
2024/09/24
1870
Linux 命令 | 每日一学,文本处理之内容分割排序实践
文件删除详解--磁盘占满的解决办法
Linux下删除文件是一个既复制有好玩的,在这里简单的描述一下自己对文件删除过程的看法。 Linux删除一个文件或者目录是首先看当前用户对这个文件或目录的父目录有没有权限,因为目录名和文件名是存放在上级目录的block块里面的。删除文件和目录实际上就是操作父目录的block块的内容。
张琳兮
2018/09/10
2.3K0
文件删除详解--磁盘占满的解决办法
DevOps:Linux系统之dd命令详解
1.Linux dd 命令用于读取、转换并输出数据。 2.dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 3.dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。
Freedom123
2024/03/29
5110
Docker修改空间大小 原
首先,修改空间大小,必需使Docker运行在daemon环境下,即先停止正在运行的docker服务:
拓荒者
2019/03/11
3.7K0
Docker修改空间大小
                                                                            原
Linux从入门到精通(八)——Linux磁盘管理
​ linux文件颜色的含义:蓝色代表目录 绿色代表可执行文件 红色表示压缩文件 浅蓝色表示链接文件 灰 色表示其他文件 红色闪烁表示链接的文件有问题了 黄色表示设备文件:
传说之下的花儿
2023/04/16
2.7K0
Linux从入门到精通(八)——Linux磁盘管理
linux快速生成大文件
会生成一个1000M的test文件,文件内容为全0(因从/dev/zero中读取,/dev/zero为0源)。
你的明明呐丶
2022/06/27
3.3K0
文件读写测试,磁盘读写测试全靠它
有时候需要测试磁盘读写速度,或者临时读写文件,不想临时写代码?有没有测试使用的命令?当然有!
编程珠玑
2019/11/28
2.2K0
linux下MBR分区表修复/恢复
主引导记录(Master Boot Record,MBR),位于一个硬盘的0柱面、0盘面、1扇区,共512字节。具体划分依次为:引导代码区440字节、磁盘签名4字节、空白(Ox0000)2字节、MBR分区表(Disk Partition Table,DPT)64字节、结束标志(Ox55AA)2字节,所以磁盘的前512个字节存储的内容是 MBR主引导记录和分区表
大大大黑白格子
2020/06/10
6.8K0
相关推荐
【linux命令讲解大全】121.使用dd命令进行文件复制与转换的实用技巧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验