小樱 发表于 2017/2/28 14:46

Linux 上快速创建生成制作一个文件名为1GB.test的大文件的文件 随机数函数非空 整合转换成10GB.test

fallocate -l 1G 1GB.test

不支持fallocate的系统可以用dd
dd if=/dev/zero of=1GB.test bs=8M count=128

或者一个空洞文件,不占用磁盘空间,实际上是1GB文件大小
truncate -s 1G 1GB.test


如果是非空文件可以用urandom随机数函数
dd if=/dev/urandom of=1GB.test bs=8M count=128
100MB小文件
dd if=/dev/urandom of=100MB.test bs=1M count=100

如果要把1GB.test整合转换成10GB.test,可以直接cat命令合并

cat 1GB.test 1GB.test 1GB.test 1GB.test 1GB.test 1GB.test 1GB.test 1GB.test 1GB.test 1GB.test >> 10GB.test


查看文件大小
du -sh *

页: [1]
查看完整版本: Linux 上快速创建生成制作一个文件名为1GB.test的大文件的文件 随机数函数非空 整合转换成10GB.test