sudo: Jack of all trades, master of some

Dividir archivos en varios fragmentos

Comentarios desactivados en Dividir archivos en varios fragmentos

En alguna ocasión hemos tenido que dividir un archivo en varios fragmentos ya sea porque no caben en un dispositivo de almacenamiento o porque queremos enviarlo por correo, etc. Linux trae una útil herramienta para estos fines.

Situación: queremos dividir un archivo de 10M en fragmentos de 3.
Solución: split -a 1 -d -b 3M nombre-de-archivo fragmento

-a 1 genera sufijos de (1) caracter de longitud (por defecto 2).
-d genera sufijos numéricos (por defecto en orden alfabético).
-b 3M cada fragmento tendrá un tamaño de 3M (3*1024*1024 bytes).

Este comando entonces genera archivos con el siguiente formato: fragmento1, fragmento2, fragmento3…

Para unir los fragmentos: cat fragmento* > nombre-de-archivo