domenica 14 marzo 2010

Split e Merge di file a riga di comando

Per dividere e unire file su linux a riga di comando bisogna usare i comandi base split e cat.
Per dividere un file in pezzi da 100 mega è sufficiente scrivere sul nostro terminale:
split -d -b 100M nomedelfile
L'opzione -d usa suffissi numerici invece che alfabetici.
L'opzione -b imposta la dimensione.
A questo punto otteniamo il file spezzettato in N file da 100 mega.
Il nome dei file che otteniamo sarà x00 x01 x02 ecc.
Per unire i file e sufficiente lanciare il comando:
cat x* > file_unito