Comando split no Linux (dividir arquivos) [Guia Básico]
Linuxcomandos
O comando split no Linux (dividir) é usado para dividir grandes arquivos em n-arquivos menores. Os arquivos de saída são gerados de acordo com o número de linhas do arquivo de entrada. O padrão é dividir o arquivo a cada 1000 linhas. Os nomes dos arquivos de saída seguem o padrão arquivoaa arquivosab arquivoac, assim por diante. É possível especificar um sufixo para o arquivo de saída.
A opção mais frequente é:
- -n: Onde n é o número de linhas que irão dividir o arquivo de entrada;
- -b bytes: Divide o arquivo em um número definido de bytes.
Neste exemplo o arquivo da lista de supermercado é dividido em 4 arquivos com sufixo "lista" com duas linhas cada:
$ split -2 supermercado lista$ ls -l-rw-rw-r-- 1 ec2-user ec2-user 14 set 13 09:08 listaaa-rw-rw-r-- 1 ec2-user ec2-user 13 set 13 09:08 listaab-rw-rw-r-- 1 ec2-user ec2-user 14 set 13 09:08 listaac-rw-rw-r-- 1 ec2-user ec2-user 12 set 13 09:08 listaad-rw-rw-r-- 1 ec2-user ec2-user 53 set 13 08:40 supermercado
Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.