网安知识系列&运维系列:Linux平台大文件生成和处理方法
Linux平台大文件生成和处理方法
Linux平台大文件生成和处理方法
在日常工作中,为了验证某些场景下的功能,经常需要人为构造一些大文件进行测试,有时需要用大文件来测试下载速度,有时需要用大文件来覆盖磁盘空间;偶尔会看到一些网络博文会教大家如何构造大文件;但是当需要用到的时候却发现找不到文章了,因此决定总结一下Linux下生成以及处理大文件的方法。
虽然 Linux 中有一些命令如
vi、touch
等可以创建文件,但是如果需要一个10G或者100G 的大文件,这些命令就完全用不上了。这时就需要能快速生成大文件的命令,下面将介绍几个命令,以及他们的用法、差异。
一、生成大文件命令
1、dd
dd (device driver)
命令表示用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。