Ultima modifica:
Usa il comando split da terminale, la sintassi è la seguente :
con meno b indichi la grandezza dei file in cui lo devi dividere, puoi fare la stessa cosa usando le righe con -l, ma credo che per contarle con wc ci metteresti in bel pò.
in questo esempio splitto il file wiglewifi, che pesa 205K in file da 100k l'uno, infatti mi crea gurgiuni.csva-csvn-csvc
se vuoi farlo con le righe dovresti più o meno fare questo (ti consiglio di usare l'opzione -b, potresti avere problemi nel contare le righe) :
Prima conti le righe del file con wc -l, io qui ho deciso di creare file da 300k, et voilà.
Un consiglio, lo split fallo da un HD esterno, perché se dividi il file su un filesystem con poco spazio spacchi tutto, considera che se lo dividi in file da 1 gb ti ritroverai altri 15 gb sul filesystem.
split -b<numero GB> <nomefile.lst> <nome nuovo file>
con meno b indichi la grandezza dei file in cui lo devi dividere, puoi fare la stessa cosa usando le righe con -l, ma credo che per contarle con wc ci metteresti in bel pò.
split -l<numero righe> <nomefile.lst> <nome nuovo file>
in questo esempio splitto il file wiglewifi, che pesa 205K in file da 100k l'uno, infatti mi crea gurgiuni.csva-csvn-csvc
se vuoi farlo con le righe dovresti più o meno fare questo (ti consiglio di usare l'opzione -b, potresti avere problemi nel contare le righe) :
Prima conti le righe del file con wc -l, io qui ho deciso di creare file da 300k, et voilà.
Un consiglio, lo split fallo da un HD esterno, perché se dividi il file su un filesystem con poco spazio spacchi tutto, considera che se lo dividi in file da 1 gb ti ritroverai altri 15 gb sul filesystem.
Messaggio unito automaticamente:
Per fare ciò devi avere accesso ai dati, in modo da creare una qery di insert con i valori, quindi è un po inutile in questo caso, visto che non si ha accesso a tutti i dati.Puoi anche creare un command per riversare il contenuto del file su un db così ci puoi lavorare meglio