split(1) sin votos todavía

NOMBRE

split - divide un fichero en partes

SINOPSIS

split [OPCIÓN]... [FICHERO [PREFIJO]]

DESCRIPCIÓN

Escribe partes del FICHERO en PREFIJOaa, PREFIJOab, ...; el tamaño predeterminado es de 1000 líneas y el PREFIJO predeterminado es «x».

Sin FICHERO, o cuando FICHERO es -, lee la entrada estándar.

Los argumentos obligatorios para las opciones largas son también obligatorios para las opciones cortas.

-a, --suffix-length=N
genera sufijos de longitud N (predeterminado 2)
--additional-suffix=SUFIJO
añade un SUFIJO adicional a los nombres de fichero
-b, --bytes=TAMAÑO
pone TAMAÑO bytes por fichero de salida
-C, --line-bytes=TAMAÑO
pone como máximo TAMAÑO bytes de registros por fichero de salida
-d
usa sufijos numéricos que empiezan en 0, no alfabéticos
--numeric-suffixes[=DESDE]
igual que -d, pero permite definir el valor inicial
-x
usa sufijos hexadecimales que empiezan en 0, no alfabéticos
--hex-suffixes[=DESDE]
igual que -x, pero permite definir el valor inicial
-e, --elide-empty-files
no genera ficheros de salida vacíos con «-n»
--filter=COMANDO
escribe en el COMANDO del intérprete; el nombre del fichero es $FILE
-l, --lines=NÚMERO
pone NÚMERO líneas/registros por fichero de salida
-n, --number=TROZOS
genera TROZOS ficheros de salida; véase la explicación más abajo
-t, --separator=SEP
usa SEP en lugar de nueva línea como separador de registros; «\0» (cero) especifica el carácter NUL
-u, --unbuffered
copia inmediatamente la entrada a la salida con «-n r/...»
--verbose
imprime un diagnóstico justo antes de abrir cada fichero de salida
--help
muestra esta ayuda y finaliza
--version
imprime la información de la versión y finaliza

El argumento TAMAÑO es un entero y una unidad opcional (ejemplo: 10K es 10*1024). Las unidades son K, M, G, T, P, E, Z, Y, R, Q (potencias de 1024) o KB, MB, ... (potencias de 1000). También se pueden usar prefijos binarios: KiB=K, MiB=M, y demás.

Los TROZOS pueden ser:

N
divide en N ficheros según el tamaño de la entrada
K/N
escribe el K-ésimo de N en la salida estándar
l/N
divide en N ficheros sin dividir líneas/registros
l/K/N
escribe el K-ésimo de N en la salida estándar sin dividir líneas/registros
r/N
como «l» pero con distribución por turnos
r/K/N
igual, pero solo escribe el K-ésimo de N en la salida estándar

-n (excepto -nr) almacenará en búfer en $TMPDIR (por defecto «/tmp») si el tamaño de la entrada no puede determinarse con facilidad.

AUTOR

Escrito por Torbjorn Granlund y Richard M. Stallman.

INFORMAR DE ERRORES

Informe de errores a: bug-coreutils@gnu.org
Página de inicio de GNU coreutils: <https://www.gnu.org/software/coreutils/>
Ayuda general para usar software GNU: <https://www.gnu.org/gethelp/>
Informe de cualquier error en la traducción a <https://translationproject.org/team/>

Copyright © 2026 Free Software Foundation, Inc. Licencia GPLv3+: GNU GPL versión 3 o posterior <<https://gnu.org/licenses/gpl.html>>.
Esto es software libre: usted es libre de cambiarlo y redistribuirlo. No hay NINGUNA GARANTÍA, en la medida permitida por la ley.

VÉASE TAMBIÉN

Documentación completa en <https://www.gnu.org/software/coreutils/split>
o accesible localmente vía: info '(coreutils) split invocation'

nuevo comentario