El comando split divide un archivo en partes.
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Sintaxis del comando split
split [OPTION]... [FILE [PREFIX]]
El comando split produce una salida de partes de FILE a PREFIXaa, PREFIXab, ...; el tamaño predeterminado es de 1000 líneas y el PREFIJO predeterminado es 'x'.
Opciones del comando split
Los argumentos obligatorios para las opciones largas del comando split también son obligatorios para las opciones cortas.
Opción | Descripción | |
-a, | --suffix-length=N | Para generar sufijos de longitud N (predeterminado 2) use esta opción del comando split. |
--additional-suffix=SUFFIX | opción del comando split para agregar un SUFIJO adicional a los nombres de los archivos. | |
-b, | --bytes=SIZE | el comando split pone SIZE bytes de tamaño por archivo de salida. |
-C, | --line-bytes=SIZE | el comando split pone como máximo tamaño SIZE bytes de registros por archivo de salida. |
-d | opción del comando split para usar sufijos numéricos que comiencen en 0. | |
--numeric-suffixes[=FROM] | Lo mismo que -d, pero el comando split permite establecer el valor de inicio. | |
-x | opción del comando split para usar sufijos hexadecimales que comiencen en 0, no alfabéticos. | |
--hex-suffixes[=FROM] | igual que -x, pero el comando split permite establecer el valor de inicio. | |
-e, | --elide-empty-files | el comando split no genera archivos de salida vacíos con '-n'. |
--filter=COMMAND | escribir en el COMANDO de shell; el nombre del archivo es $FILE | |
-l | --lines=NUMBER | para poner NÚMERO de líneas/registros por archivo de salida use esta opción del comando split. |
-n, | --number=CHUNKS | el comando split genera archivos de salida CHUNKS. |
-t, | --separator=SEP | el comando split utiliza SEP en lugar de nueva línea como separador de registros; '\0' (cero) especifica el carácter NUL. |
-u, | --unbuffered | copiar inmediatamente la entrada a la salida con '-n r/...' es la finalidad de esta opción del comando splite. |
--verbose | para mostrar un diagnóstico justo antes de abrir cada fichero utilice esta opción del comando splist. | |
--help | muestra esta ayuda del comando split y finaliza. | |
--version | informa de la versión del comando split. |
Notas:
- El argumento SIZE del comando split es un número entero y una unidad opcional (ejemplo: 10K es 10*1024).
- Las unidades utilizadas con el comando split son K,M,G,T,P,E,Z,Y (potencias de 1024) o KB,MB,... (potencias de 1000).
- Con el comando split también se pueden usar prefijos binarios: KiB=K, MiB=M, etc.
Los CHUNKS del comando split
Opción | Descripción |
N | dividir en N archivos según el tamaño de la entrada. |
k/N | salida Kth de N a la salida estándar. |
l/N | dividir en N archivos sin dividir líneas/registros. |
l/K/N | salida Kth of N a stdout sin dividir líneas/registros. |
r/N | como 'l' pero usa distribución por turnos. |
r/K/N | del mismo modo, pero sólo salida Kth de N a salida estándar. |
Ejemplos del comando split
- Uso del comando split para dividir el archivo html-standard.pdf en partes.
split html-standard.pdf
- Uso del comando split para dividir el archivo html-standard.pdf en partes de 600k.
split -b 600k html-standard.pdf
- Uso del comando split para dividir el archivo html-standard.pdf en partes de 4M, con sufijo personalizado (html-standard_), con sufijos numericos que comienzan en 0 y con uso de --verbose para que el comando split describa cada paso.
split -b 4M -d html-standard.pdf html-standard_ --verbose
comando tail |
comandos linux |
comando find |
- Obtener vínculo
- X
- Correo electrónico
- Otras apps