Bem, uma abordagem simples seria apenas criar um monte de arquivos temporários antes de cada arquivo .bin
:
function randomFiles() {
for (( i=1; i<=$[$RANDOM%$1+1]; i++ ))
do
mktemp -q --tmpdir=.
done
}
for n in {1..1000}; do
dd if=/dev/urandom of=file$( printf %03d "$n" ).bin bs=1 count=$(( RANDOM + 1024 ))
randomFiles 10
done
rm -f tmp.*
Isso criará de 1 a 10 arquivos temporários após cada arquivo .bin
, mudando o próximo número de inode adiante.