viernes, 20 de enero de 2012

Cortar archivos en linux (Unirlos en Windows)

Tenia un archivo de texto de 900 MB, en un servidor Linux. El cual tenia que traer a la maquina Windows que uso en el trabajo,a través de una Wifi compartida por cientos de personas. La Wifi se caía de vez en cuando por lo que perdí varias veces la copia del archivo. ¿La solución? Dividir el archivo en varias partes, tantas que fuera mas factible traspasarla dada la tasa de transferencia de la red. Esta red no tenia salida a Internet.

En Linux use split, que permite dividir archivos y en Windows los uní con type.


split -d -b100m archivo archivo 


d Indica que los archivos serán identificados con números. Por defecto usa letras. 


b Indica el tamaño que deben tener los archivos pueden ser en M (Megabytes) o K (Kilobytes)

En Windows, Inicio -> Ejecutar -> cmd -> Enter -> ir a la carpeta donde estan los archivos y ejecutar:

type archivo1 archivo2 archivon > ArchivoCompleto.txt 


En Linux, tambien puedes unir las partes de un archivo con cat. 


cat archivo1 archivo2 archivon > ArchivoCompleto.txt

No hay comentarios: