đầu tiên của lệnh:
dd if=/dev/urandom of=file.txt bs=2048 count=10
sẽ tạo một tệp trên đường dẫn có kích thước bs * đếm số byte ngẫu nhiên, trong trường hợp của chúng tôi là 2048 * 10 = 20Kb. có thể được thay đổi theo yêu cầu.
cat - > file.txt
Lệnh này chuyển hướng STDIN thành một tệp, vì vậy bạn sẽ cần nhập hai dòng và sau đó nhấn Ctrl + D. Sau đó, bạn sẽ cần chạy lệnh sau:
for i in {1..n}; do cat file.txt file.txt > file2.txt && mv file2.txt file.txt; done
Trong đó n là một số nguyên. Điều này sẽ tạo một tệp có 2 ^ (n + 1) dòng trong đó, bằng cách sao chép hai dòng ban đầu của bạn. Vì vậy, để tạo một tệp có 16 dòng bạn sẽ làm:
for i in {1..3}; do cat file.txt file.txt > file2.txt && mv file2.txt file.txt; done
Dưới đây là một số số khác để bạn bắt đầu:
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)