split - divide um arquivo em partes
SINOPSIS
split [OPÇÃO]... [ARQUIVO [PREFIXO]]
DESCRIÇÃO
Emite partes do ARQUIVO para PREFIXOaa, PREFIXOab, ...; o tamanho padrão é 1000 linhas e o PREFIXO padrão é 'x'.
Sem ARQUIVO ou quando ARQUIVO é -, lê a entrada padrão.
Os argumentos obrigatórios para opções longas também são obrigatórios para opções curtas.
-a, --suffix-length=N
gera sufixos com comprimento N (padrão 2)
--additional-suffix=SUFFIX
anexa um SUFIXO adicional aos nomes dos arquivos
-b, --bytes=TAMANHO
coloca TAMANHO bytes por arquivo de saída
-C, --line-bytes=TAMANHO
coloca no máximo TAMANHO bytes de registros por arquivo de saída
-d usa sufixos numéricos começando em 0, não alfabéticos
--numeric-suffixes[=DE]
o mesmo que -d, mas permite definir o valor inicial
-x usa sufixos hexadecimais começando em 0, não alfabéticos
--hex-suffixes[=DE]
o mesmo que -x, mas permite definir o valor inicial
-e, --elide-empty-files
não gera arquivos de saída vazios com '-n'
--filter=COMANDO
escreve para o comando shell COMANDO; o nome do arquivo é $ARQUIVO
-l, --lines=NÚMERO
coloca NÚMERO de linhas/registros por arquivo de saída
-n, --number=CHUNKS
gera CHUNKS arquivos de saída; veja a explicação abaixo
-t, --separator=SEP
usa SEP em vez de nova linha como o separador de registro; '\0' (zero) especifica o caractere NUL
-u, --unbuffered
copia imediatamente a entrada para a saída com '-n r/...'
--verbose
imprime um diagnóstico imediatamente antes de cada arquivo de saída ser aberto
--help exibe esta ajuda e sai
--version
exibe informações da versão e sai
O argumento TAMANHO é um inteiro e uma unidade opcional (exemplo: 10K é 10*1024). As unidades são K, M, G, T, P, E, Z, Y, R, Q (potências de 1024) ou KB, MB,... (potências de 1000). Os prefixos binários também podem ser usados: KiB=K, MiB=M e assim por diante.
CHUNKS pode ser:
N divide em N arquivos com base no tamanho da entrada
K/N emite a K-ésima de N para stdout
l/N divide em N arquivos sem dividir linhas/registros
l/K/N emite a K-ésima de N para stdout sem dividir linhas/registros
r/N semelhante a 'l', mas usa distribuição round robin
r/K/N da mesma forma, mas apenas emite a K-ésima de N para stdout
AUTOR
Escrito por Torbjorn Granlund e Richard M. Stallman.
REPORTANDO BUGS
Ajuda online do GNU coreutils: [https://www.gnu.org/software/coreutils/] Reporte quaisquer bugs de tradução para [https://translationproject.org/team/]
VEJA TAMBÉM
Documentação completa [https://www.gnu.org/software/coreutils/split] ou disponível localmente via: info '(coreutils) split invocation'
Empacotado por Debian (9.7-3) Copyright © 2025 Free Software Foundation, Inc. Licença GPLv3+: GNU GPL versão 3 ou posterior [https://gnu.org/licenses/gpl.html]. Este é um software livre: você é livre para alterá-lo e redistribuí-lo. NÃO HÁ GARANTIA, na medida permitida por lei.