Tabla de contenido
El comando «split» es una herramienta en Linux que permite dividir archivos grandes en partes más pequeñas. Esto puede ser útil en situaciones en las que necesitamos transferir o almacenar archivos grandes, pero tenemos limitaciones de espacio o restricciones de tamaño. El comando «split» es una solución conveniente para dividir un archivo en segmentos más manejables.
¿Qué es «comando split» en Linux?
El comando «split» en Linux es una utilidad de línea de comandos que divide archivos en partes más pequeñas. Puede dividir un archivo en segmentos basados en su tamaño o en una cantidad específica de líneas. Esto proporciona una forma sencilla de manejar archivos grandes y facilita su transferencia o almacenamiento.
Uso básico del comando split en Linux
El uso básico del comando «split» en Linux implica especificar el archivo que se va a dividir y el tamaño o la cantidad de líneas por segmento. El siguiente comando divide un archivo llamado «archivo.grande» en segmentos de 1 MB y los nombra como «parte1», «parte2», etc.
split -b 1M archivo.grande parte
Este comando dividirá el archivo en segmentos de 1 MB cada uno y los nombres de los segmentos serán «parteaa», «parteab», «parteac», etc.
Opciones avanzadas del comando split en Linux
El comando «split» en Linux proporciona opciones adicionales para personalizar la forma en que se dividen los archivos. Por ejemplo, puede especificar la cantidad exacta de líneas por segmento utilizando la opción «-l». El siguiente comando divide un archivo llamado «archivo.grande» en segmentos de 1000 líneas cada uno.
split -l 1000 archivo.grande parte
También puede especificar el tamaño de cada segmento en bytes utilizando la opción «-b». Por ejemplo, el siguiente comando divide un archivo en segmentos de 500 bytes cada uno.
split -b 500 archivo.grande parte
El comando «split» en Linux es una herramienta útil para dividir archivos grandes en partes más pequeñas. Esto facilita el manejo y la transferencia de archivos que son demasiado grandes para ser manejados fácilmente. Con opciones avanzadas, como especificar el tamaño o la cantidad de líneas por segmento, el comando «split» es altamente personalizable y se adapta a las necesidades específicas de cada usuario. Aproveche al máximo esta herramienta para simplificar el manejo de archivos grandes en su sistema Linux.
Referencia rápida: sintaxis, opciones y ejemplos de split
Sinopsis: split [OPCIONES] [ENTRADA [PREFIJO]]
Opciones más utilizadas
| Opción | Descripción |
|---|---|
-l N | N líneas por parte |
-b SIZE | bytes por parte (K, M, G) |
-n CHUNKS | divide en N trozos iguales |
-d | sufijos numéricos en lugar de alfabéticos |
--additional-suffix | añade extensión a cada pieza |
Ejemplos prácticos
split -l 1000 big.csv parte_
partes de 1000 líneas: parte_aa, parte_ab...
split -b 100M imagen.iso iso_ -d --additional-suffix=.part
trozos de 100 MB numerados
Buenas prácticas y trucos
- Para volver a juntar:
cat parte_* > original.
Comandos relacionados
csplit, cat
Esta referencia rápida está pensada como hoja de trucos: pruébala con --help y con man split para ver todas las opciones disponibles en tu distribución.