Come Dividere Un File Grande In Piu File E Riunirlo

Se si lavora con file molto grandi e serve registrarli su supporti piccoli, un tipico esempio e' lo studente che scarica dall'universita una guida in formato pdf di 5Mb e puo' usare solo dischetti per salvarlo, ci vengono in aiuto due programmi sempre presenti in Linux. Essi sono split? e cat.

Per esempio abbiamo il file bellacanzone.mp3 che e' grossa 5Mb, e vogliamo salvarla su floppy. La cosa migliore e' usare split? specificando la dimensione (opzione -b):

 $ split -b 1M bellacanzone.mp3 bella 

in questo modo verranno creati 5 file del tipo "bellaa", "bellab", "bellac", "bellad" e "bellae".

Per riunire i file basta usare cat cosi':

 $ cat bellaa >> bellacanzone.mp3 
 $ cat bellab >> bellacanzone.mp3 
 $ cat bellac >> bellacanzone.mp3 
 $ cat bellad >> bellacanzone.mp3 
 $ cat bellae >> bellacanzone.mp3 

e il file e' servito.