Como dividir un archivo en Ubuntu

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:

0027_atareao@zorita: -home-atareao-temporal-temporal

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

2 comentarios en “Como dividir un archivo en Ubuntu

    1. EL
      El atareao hace 13 años

      @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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *