Como usar o comando split no linux

Como usar o comando split no linux
No Linux, você pode dividir os arquivos grandes em outros menores usando um comando chamado dividir. Por padrão, este comando divide o arquivo em 1000 linhas por arquivo, mas você também pode dividir arquivos de acordo com seus requisitos. Por padrão, os arquivos são divididos em arquivos menores e seus nomes começam nos prefixos x e o tamanho é de 1000 linhas e você também pode alterar esses parâmetros.

Leia este artigo para saber como você pode usar o dividir comando.

Linux Split Command Sintaxe

A sintaxe básica para o dividir O comando é dado o seguinte:

dividido [Opções] [arquivo] [prefixo]

Opções de comando Split Linux

Você tem opções diferentes enquanto usa dividir Comando, você pode usar estas opções para executar diferentes operações:

Opção/sinalizador Descrição
-a Defina o comprimento do sufixo.
-b Identificar tamanho por arquivo de saída.
-C O tamanho máximo do arquivo pode ser determinado.
-n Gera um número específico de arquivos de saída.
-e Omite a criação de arquivos de saída vazios.
-eu Cria arquivos com uma linha de saída específica.
-d Altere os sufixos em valores numéricos.
-detalhado Exibe uma saída detalhada.

Para dividir um arquivo em arquivos menores, use a sintaxe de comando abaixo:

Split file_name

Para demonstração, usei a sintaxe acima para dividir o arquivo exemplo.TXT em arquivos menores:

Exemplo de divisão.TXT

Ao executar o comando abaixo, você pode verificar os arquivos menores nos quais os arquivos são convertidos:

ls

Observação: Por padrão, o dividir O comando usa o prefixo "x" para nomear os arquivos divididos.

Execute o comando fornecido abaixo para obter o número de linhas por arquivo e você pode ver que é 1000 por padrão:

Exemplo WC -l.txt xa*

Agora divida um arquivo menor nos arquivos através do seguinte comando abaixo:

Split Exemplo2.TXT

Execute o comando dado abaixo para verificar os arquivos menores criados para o arquivo Exemplo2.TXT.

ls

Execute o comando fornecido abaixo para obter o número de linhas por arquivo e você pode ver que é 1000 por padrão:

WC -l Exemplo2.txt xa*

Defina o número de linhas por arquivo

Use o -eu comando com divisão para substituir a restrição padrão de 1000 linhas. dividido -l O comando é usado para ajustar o número das linhas no arquivo.

Por exemplo, dividi um arquivo em arquivos menores, definindo as linhas por arquivo igual a 2500:

Exemplo de divisão -l2500.TXT

Execute o comando abaixo para verificar o número de linhas por arquivo:

Exemplo WC -l.txt xa*

Execute o comando dado abaixo para dividir O texto em arquivos de 500 linhas:

Split -l500 Exemplo2.TXT

Execute o comando abaixo para verificar o número de linhas por arquivo que você definiu:

WC -l Exemplo2.txt xa*

Escolha o tamanho do arquivo

Você pode dividir arquivos com base no tamanho deles usando o comando dividido -b. Por exemplo, para criar 1500 kb arquivo usando o arquivo Exemplo 1.TXT Execute o comando dado abaixo:

Split -B1500K Exemplo1.txt --verbose

Execute o comando dado abaixo para verificar o tamanho do arquivo:

WC -C Exemplo1.txt xa*

Especifique o tamanho máximo

Você também pode especificar o tamanho máximo do arquivo usando o comando dividido:

Para especificar um tamanho máximo de arquivo de saída, use o -C comando. Para ilustração, divida Exemplo 1.TXT e forneça um tamanho de saída de 2 MB usando:

Split Exemplo1.TXT -C 2MB

Defina o número de arquivos de saída

Use o -n opção para definir o número de saída do seu arquivo. Por exemplo, divida exemplo.TXT em 10 seções executando o seguinte comando:

Split Exemplo1.txt -n 10

Divida um arquivo no final de uma linha

Outra maneira de usar a opção -n é dividir um arquivo no final de uma linha inteira.

Para fazer isso, combine -n e eu. Por exemplo, divida o grande arquivo de texto em 10 arquivos, cada um dos quais deve concluir com a seguinte linha inteira:

Split -n l/10 Exemplo1.TXT

Defina o comprimento do sufixo

Você pode gerar arquivos com um sufixo padrão de duas letras usando o comando dividido. O -a A bandeira com o comando dividido é usada para alterar o comprimento. Por exemplo, para fazer o sufixo três caracteres de execução há muito tempo, o comando abaixo:

dividido -um exemplo 3.TXT

Para mais ajuda, use o homem comando para abrir o dividir manual de comando no terminal.

Homem dividido

Conclusão

Este artigo focou em usar dividir Comandos em sistemas Linux. Por padrão, o dividir O comando divide um arquivo em peças de 1000 linhas, cada uma das quais é dividida em vários arquivos. Você pode usar o dividir comando para dividir arquivos grandes em arquivos menores. A instrução acima mostra como dividir os arquivos com base em recursos específicos usando vários dividir Comandos no Linux.