Comando dividido no Linux com exemplos (dividir arquivos grandes)

Comando dividido no Linux com exemplos (dividir arquivos grandes)

O comando dividido no Linux é uma ferramenta útil para dividir arquivos grandes em peças menores. Isso é útil ao lidar com arquivos grandes que são grandes demais para serem transferidos ou gerenciados facilmente. O comando dividido pode ser usado para dividir um arquivo com base em um tamanho especificado ou contagem de linhas, tornando -o uma ferramenta ideal para quebrar arquivos grandes em partes mais gerenciáveis.

Neste tutorial, abordaremos o básico do comando dividido, incluindo sua sintaxe e opções, para ajudá -lo a entender como funciona e como usá -lo efetivamente.

Sintaxe

A sintaxe básica para o comando dividido é o seguinte:

Split [Opções] [File de entrada] [Prefixo]
1Split [Opções] [File de entrada] [Prefixo]

Aqui:

  • '[Opções]': As opções especificam como o arquivo deve ser dividido, como o tamanho ou a contagem de linhas para cada arquivo dividido.
  • '[Arquivo de entrada]': O arquivo de entrada é o arquivo que você deseja dividir.
  • '[prefixo]': O prefixo é o nome que será dado aos arquivos divididos, seguidos por um sufixo (e.g. xaa, xab, etc.).

Opções:
Aqui estão algumas das opções mais usadas para o comando dividido:

  • -Tamanho B: Especifica o tamanho de cada arquivo dividido, em bytes. Por exemplo, -b 100m dividirá o arquivo em peças de 100 MB.
  • -l linhas: Especifica o número de linhas em cada arquivo dividido. Por exemplo, -l 1000 dividirá o arquivo em peças com 1000 linhas cada.
  • -um sufix_length: Especifica o comprimento do sufixo usado para os arquivos divididos. O comprimento do sufixo padrão é 2.

Exemplos

Vamos passar por alguns exemplos para ver como o comando dividido funciona na prática.

  1. Divida um arquivo em peças de 100 MB
  2. arquivo de 100m dividido.txt split_  

    Este comando dividirá o arquivo.TXT em partes com um tamanho máximo de 100 MB cada, e os arquivos divididos serão nomeados Split_Aa, Split_AB, etc.

  3. Divida um arquivo em 1000 peças de linha
  4. FILHO SPLIT -L 1000.txt split_  

    Este comando dividirá o arquivo.TXT em partes com um máximo de 1000 linhas cada, e os arquivos divididos serão nomeados Split_Aa, Split_AB, etc.

  5. Altere o comprimento do sufixo
  6. Split -a 3 -b 100m arquivo.txt split_  

    Este comando dividirá o arquivo.txt em partes com um tamanho máximo de 100 MB cada, e o comprimento do sufixo será de 3 caracteres. Os arquivos divididos serão nomeados SPLIT_AAA, SPLIT_AAB, etc.

  7. Altere o prefixo do arquivo
  8. Split -a 3 -b 100m arquivo.txt backup_  

    Este comando criará o arquivo de divisor, esse nome começará com "cópia de segurança_" prefixo. Você pode mudar isso com qualquer string de sua escolha. Que será usado como um identificador dos arquivos.

Conclusão

Em conclusão, o comando dividido no Linux é uma ferramenta versátil e útil para dividir arquivos grandes em partes menores. Ao entender sua sintaxe e opções, você pode efetivamente dividir arquivos com base no tamanho ou contagem de linhas, facilitando o gerenciamento e a transferência de arquivos grandes. Esteja você backup de dados ou transferindo grandes quantidades de dados entre os sistemas, o comando dividido é uma ferramenta valiosa para ter no seu Linux Toolkit.