🢂Tworzenie plików o określonym rozmiarze w systemie Linux ‑ bash

Istnieje kilka sposobów tworzenia plików o określonym rozmiarze.

Skrypty przydają się jeśli potrzebujesz placeholderów.

Tworzenie plików o określonym rozmiarze za pomocą truncate

truncate -s 5M plik.txt
truncate -s 5M dokument.pdf
  • Pętla tworząca 10 plików pdf o rozmiarze 5m
(for i in {1..10}; do truncate -s 5M "dokument_rand_${i}_$((1 + RANDOM % 9999)).pdf"; done)
  • Pętla tworząca 10 plików jpg o rozmiarze 5m
(for i in {1..10}; do truncate -s 5M "dokument_rand_${i}_$((1 + RANDOM % 9999)).jpg"; done)
  • Pętla tworząca 10 plików doc o rozmiarze 5m
(for i in {1..10}; do truncate -s 5M "dokument_rand_${i}_$((1 + RANDOM % 9999)).doc"; done)

Tworzenie plików o określonym rozmiarze za pomocą polecenia head

head -c 5MB /dev/urandom > plik.txt
head -c 5MB /dev/urandom > dokument.pdf

Tworzenie plików o określonym rozmiarze za pomocą polecenia dd

dd if=/dev/urandom of=plik.txt bs=5MB count=1
dd if=/dev/urandom of=dokument.pdf bs=5MB count=1