Come si fa a spezzare un file e a ricostruirlo su Linux?

Nei sistemi Unix esistono diversi tools che permettono di spezzare un file in più parti, ma uno dei più immediati è senza dubbio il comando split.
La sintassi è semplice:

split OPZIONE FILE PREFISSO

Supponiamo, ad esempio, di avere una immagine ISO da 600 MB e di volerla dividere i 4 parti da 150 MB, ognuna avente nel
nome il prefisso “parte”. Ricordiamo che non è necessario utilizzare un sottomultiplo preciso, con la parte eventualmente restante del file, split crea automaticamente un pezzo aggiuntivo. Il comando nel caso in esame diventa quello seguente:

split -b 150m file.iso parte

Così facendo verranno creai quattro nuovi file con nome parteaa, parteab, parteac, partead.
Se non espressamente specificato, split usa il prefisso standard x.
Oltre a m per 1MB, che serve per indicare la dimensione di ogni parte, è possibile usare k per 1 KB e b per 512 byte.
A questo punto, per unire nuovamente il file usiamo il comando cat

cat parte*>file.iso

Share Button

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *