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.