Manuais para a linha de comandos

Man » Manual online do split - documentação online detalhada para a página de manual do split

🌍
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.