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.