Spesso capita di dividere un file di grosse dimensioni in piu' parti, per una piu' pratica gestione attraverso i vari servizi di file-hosting, o semplicemente per spedirlo via e-mail.
Ci sono vari modi per affrontare il problema, in primis si possono utilizzare i comandi split e cat da terminale; vediamo un esempio:
split -d -b 20m File_iniziale FileDiviso
Divide il File_iniziale in parti da 20Mb ciascuno; l'opzione -d serve a nominare i file in uscita seguendo una numerazione progressiva.
Se si vuole ottenere il file originario (avendo n parti), si puo' utilizzare un comando tipo:
cat file_Diviso* > File_Originale
o l'equivalente:
cat file_Diviso.001 file_Diviso.002 ...... > File_Originale
Inalternativa, se si proviene dall'ambiente Window, sicuramente si sentira' la mancanza di un'interfaccia grafica, ed in particolare di HjSplit (programma largamente utilizzato sotto Window) che e' disponibile anche per Linux in diverse forme:
- Si possono scaricare i sorgenti e la libreria Kylix e compilare il tutto.
- Utilizzare hjsplit nella sua versione Java ed avviarlo con un comando java -jar hjsplit_g.jar eventualmente associabile ad un launcher.
Nessun commento:
Posta un commento