Dividir ficheros en Linux: split

split es uno de los comandos más útiles que encontré para trabajar con ficheros de texto bajo sistemas GNU/Linux, en cuanto a división se refiere, claro está. Hace justamente lo que se pretende, parte un fichero en partes del tamaño que le digas, permitiendo así manejarlo mejor.
Como ya mencioné, yo lo uso habitualmente y como es rara la vez que me acuerde de cómo funciona, y tengo que recurrir al man, pues decidí crear una pequeña entrada, que siempre puede resultarle de utilidad a más gente.
El funcionamiento es muy sencillo:

shell> split -b size file file_new-
dónde size es el tamaño de cada partición, file es el fichero original y file_new- el fichero resultante, sobre el que pondrá la terminación aa, ab,ac, etc.
Si nos interesa partirlo, por ejemplo en Megas, la forma más simple es indicárselo:
shell> split -b 50m file file_new-
Os dejo a continuación un trozo del manual para ampliar conocimientos:
  • -a, --suffix-length=N
    Usa un sufijo de longitud "n". Por defecto 2.
  • -b, --bytes=SIZE
    Tamaño del fichero de salida. Si va seguido de una k, serán KB, si es de una m, MB.
  • -d, --numeric-suffixes
    Usa un sufijo numérico en vez de alfabético.
  • -l, --lines=NUMBER
    Número de líneas en el fichero de salida.
Más información: http://linux.die.net/man/1/split


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios