Introducción
Aunque hoy por hoy los servicios de correo electrónico, cada vez permiten enviar archivos más pesados, e incluso siempre, puedes utilizar otro tipo de servicios, desde Dropbox, a cualquier otro tipo de solución, hay momentos, en que es posible que necesites dividir un archivo en pequeños archivos.
Hay muchas maneras de hacerlo, pero probablemente la más rápida y sencilla, es a través del terminal, y se trata de Split
Split
Split es un sencillo comando que te permitirá dividir un archivo en otros más pequeños. Su uso es tan sencillo como:
split [OPTION]... [INPUT [PREFIX]]
Las opciones son:
- –suffix-length=N utilizará sufijos de longitud N (por defecto es 2)
- –bytes=SIZE establece el tamaño de los archivos divididos en SIZE
- –line-bytes=SIZE establece un tamaño máximo de los archivos divididos como SIZE
- –numeric-suffixes utiliza sufijos numéricos en lugar de alfabéticos
- –lines=NUMBER pone el número de líneas por archivo dividido
- –verbose imprime un diagnóstico después de que se cree cada archivo dividido
- –help muestra la ayuda
- –version imprime la versión de split
El tamaño, SIZE, puede ser uno de los siguientes: KB 1000, K 1024, MB 1000*1000, M 1024*1024, y así para G, T, P, E, Z, Y.
Por ejemplo:
split --bytes=10M --suffix-length=3 --numeric-suffixes prueba DIV
el archivo «prueba» tiene una tamaño de algo más de 79 MB aproximadamente, con este comando lo dividiremos en 7 archivos de 10 MB y uno con el resto, que comenzarán con el prefijo DIV, y el sufijo será numérico y con 3 caracteres de longitud, tal y como puedes ver en la siguiente imagen:
Unirlo
Una vez los archivos han llegado o has hecho lo que tuvieras que hacer con ellos, nos toca hacer el proceso inverso: «unir», y es una operación tan sencilla como la anterior simplemente:
cat DIV* > prueba
Conclusión
Efectivamente, existen herramientas gráficas capaces de hacer maravillas a la hora de dividir un archivo y posteriormente unirlo de nuevo, sin embargo, con esta pareja de comandos «split» y «cat», la sencillez y rapidez es absoluta. Si aún así te parece engorroso el uso de split, siempre puedes crear un alias para él, y simplificarlo aún más.
Vía | Ask Ubuntu
Cómo dividir un archivo en Ubuntu? Vaya pensé que split era una orden GNU
@twitter-51860842:disqus , actualmente en mis máquinas tengo instalado Ubuntu, por esta razón lo que escribo va orientado a esta «distribución».No es mi intención herir la susceptibilidad de nadie, y si así lo hecho o lo hago, mi disculpa por adelantado.