แรกของไฟคำสั่ง:
dd if=/dev/urandom of=file.txt bs=2048 count=10
จะสร้างไฟล์บนพา ธ ของขนาด bs * นับจำนวนสุ่มในกรณีของเรา 2048 * 10 = 20Kb ที่สามารถเปลี่ยนแปลงได้ตามความต้องการ
cat - > file.txt
คำสั่งนี้จะเปลี่ยนเส้นทาง STDIN ไปยังไฟล์ดังนั้นคุณจะต้องป้อนสองบรรทัดแล้วกด Ctrl + D จากนั้นคุณจะต้องเรียกใช้คำสั่งต่อไปนี้:
for i in {1..n}; do cat file.txt file.txt > file2.txt && mv file2.txt file.txt; done
โดยที่ n เป็นจำนวนเต็ม วิธีนี้จะสร้างไฟล์ที่มี 2 ^ (n + 1) บรรทัดในไฟล์โดยทำซ้ำสองบรรทัดเดิม ดังนั้นในการสร้างไฟล์ที่มี 16 บรรทัดคุณจะทำ:
for i in {1..3}; do cat file.txt file.txt > file2.txt && mv file2.txt file.txt; done
ต่อไปนี้เป็นตัวเลขเพิ่มเติมเพื่อให้คุณเริ่มต้น:
n=15 will give you 65536 lines (if the original two lines were 'hello' and 'world' the file will be 384Kb)
n=20 will give you 2097152 lines (12Mb file with 'hello' and 'world' as the two starting lines)
n=25 will give you 67108864 lines (384Mb file with 'hello' and 'world' as the two starting lines)