Existem várias maneiras de fazer isso:
-
Usando
headcom uma construção simples defor:for ext in jpg c sh; do head -c 5K /dev/zero >{1..33333}."$ext"; doneSimilarmente,
tail -c 5Kfuncionaria também. -
Usando
dd:for ext in jpg c sh; do dd if=/dev/zero bs=1K count=5 >{1..33333}."$ext"; done -
Usando
truncate(isso criaria arquivos esparsos):for ext in jpg c sh; do truncate -s 5K {1..33333}."$ext"; done
Todas as opções acima criarão arquivos com as extensões .sh , .c e .jpg . Cada arquivo será de 5KB e cada extensão terá 33.333 arquivos.