【系统操作】centos7 文件生成

在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…