Può succedere di avere la necessità di generare moltissimi file per fare vari test come, per esempio: testare le capacità di Hard-Disk, testare le proprietà del file system usato o qualsiasi altro esperimento.
Lo script è semplice e permette la configurazione di alcuni parametri che permetteranno modificare la la posizione e il nome della directory che ospiterà i file generati, la quantità di file generati, che può essere stabilita modificando i parametri START e END e la DIMENSIONE di ogni singolo file.
#!/bin/bash
#Inserire il percorso dove sarà creata la directory
DIR=~/nome_directory
#Settare le variabili di inizio e di fine numerazione
START=0
END=30
#Dimensione di ogni singolo file generato
#inserire i valori seguenti
# 1000 = 1kb
# 10000 = 10Kb
# 100000 = 100Kb
# 1000000 = 1Mb
# continuando per le rispettive dimensioni che assumeranno i file
DIMENSIONE=100000
if [ ! -d $DIR ]; then
echo "Crea la directory temporanea $DIR."
mkdir $DIR && chmod 777 $DIR
sleep 2
fi
while [ $START -lt $END ]; do
base64 /dev/urandom | head -c $DIMENSIONE > $DIR/file-$START.txt
echo "$START"/"$END"
let START=START+1
done
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 4.0 Internazionale.