Comando split en Linux: Dividir Archivos Grandes en Partes
El comando split en Linux (dividir) se utiliza para dividir archivos grandes en n-archivos más pequeños. Los archivos de salida se generan de acuerdo con el número de líneas del archivo de entrada. El padrão es dividir el archivo cada 1000 líneas. Los nombres de los archivos de salida siguen el padrão archivoaa archivosab archivoac, y así sucesivamente. Es posible especificar un sufijo para el archivo de salida.
La opción más frecuente es:
- -n: Donde n es el número de líneas que van a dividir el archivo de entrada;
- -b bytes: Divide el archivo en un número definido de bytes.
En este ejemplo el archivo de la lista de supermercado se divide en 4 archivos con sufijo "lista" con dos líneas cada uno:
$ split -2 supermercado lista$ ls -l-rw-rw-r-- 1 ec2-user ec2-user 14 set 13 09:08 listaaa-rw-rw-r-- 1 ec2-user ec2-user 13 set 13 09:08 listaab-rw-rw-r-- 1 ec2-user ec2-user 14 set 13 09:08 listaac-rw-rw-r-- 1 ec2-user ec2-user 12 set 13 09:08 listaad-rw-rw-r-- 1 ec2-user ec2-user 53 set 13 08:40 supermercado
Aprende mucho más sobre Linux en nuestro curso en línea. Puedes realizar la inscripción aquí. Si ya tienes una cuenta, o quieres crear una, simplemente ingresa o crea tu usuario aquí.
¿Te gustó? Comparte
Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.