linux 快速生成指定大小的文件
去年面试的时候,被问到如何在Linux下快速创建一个1G的文件。还有这种场景么?从来没有遇到过,原来linux下古老的dd命令可以完美地创建指定大小的文件。
dd if=/dev/zero of=test1 bs=1M count=1000
这样就可以创建一个1G大小的文件了。
if (input file)代表输入文件/目录,如果不指定 if,默认就会从 stdin 中读取输入
of (output file)代表输出文件/目录,如果不指定 of,默认就会将 stdout 作为默认输出
bs 代表每次读入的block大小
count:读取的block个数 bs*count=文件大小
/dev/zero 是Linux提供的一个特殊的字符设备,它的特点是可以永远读该文件,每次读取的结果都是二进制0 seek:跳过输出文件中指定大小的部分,并不实际写入
PS:https://www.jianshu.com/p/5a2b2a0b6468
« 康辉《平均分》
|
python输出指定长度的字符串»