在centos上生成一个自定义大小的文件可以方便用于各种测试项目,由于是本机生成所以会非常快速。
1.大文件生成:
1-1.创建一个10MB大小的txt文件:
dd if=/dev/zero of=10MB.txt bs=1M count=10
1-2.创建一个1GB大小的TXT文件:
dd if=/dev/zero of=1GB.txt bs=1M count=1024
1-3.创建一个10GB大小的TXT文件:
dd if=/dev/zero of=10GB.txt bs=1M count=10240
1-4.创建一个100GB大小的TXT文件:
dd if=/dev/zero of=100GB.txt bs=1M count=102400
2.小文件生成:
2-1.创建100个4KB大小的TXT文件:
mkdir -p 4KB-100 && cd 4KB-100 && for i in {1..100}; do dd if=/dev/zero of=${i}.txt bs=1K count=4; done
- 共计400KB
2-2.创建1000个4KB大小的TXT文件:
mkdir -p 4KB-1000 && cd 4KB-1000 && for i in {1..1000}; do dd if=/dev/zero of=${i}.txt bs=1K count=4; done
- 共计4MB
2-3.创建10000个4KB大小的TXT文件:
mkdir -p 4KB-10000 && cd 4KB-10000 && for i in {1..10000}; do dd if=/dev/zero of=${i}.txt bs=1K count=4; done
- 共计40MB
2-4.创建100000个4KB大小的TXT文件:
mkdir -p 4KB-100000 && cd 4KB-100000 && for i in {1..100000}; do dd if=/dev/zero of=${i}.txt bs=1K count=4; done
- 共计400MB
2-5.创建1000000个4KB大小的TXT文件:
mkdir -p 4KB-1000000 && cd 4KB-1000000 && for i in {1..1000000}; do dd if=/dev/zero of=${i}.txt bs=1K count=4; done
- 共计3.91GB
end…