Dica rápida: Dividinho e juntando arquivos

O comando split


Dica rápida: Dividinho e juntando arquivos

1.0 - Dividinho com o comando split (divide um arquivo em partes)

  • -b ou –bytes » divide em quantidade de bytes(se a divisão não for exata, o último arquivo terá a quantidade restante)
  • -l ou –lines » cada arquivo com 50 linhas(se a divisão não for exata, o último arquivo terá a quantidade restante)
  • 10k » para 10 kilobytes
  • 10m » para 10 megabytes

Dividir em 10k um arquivo (usei exemplo mpeg, mas serve para qualquer extensão e até mesmo sem extensão)

split -b 10k arquivo.mpeg PARTE

Resultará em

PARTEab PARTEac PARTEad PARTEae PARTEaf PARTEag PARTEah PARTEai PARTEaj PARTEak PARTEal PARTEam

Caso não use o prefixo PARTE(ou qualquer outro nome que vc deseja), resultará em

ab ac ad ae af ag ah ai aj ak al am

Também pode-se usar outros caracteres, exemplo

split -b 10k arquivo.mpeg PARTE-

Resultará em

PARTE-ab PARTE-ac PARTE-ad PARTE-ae PARTE-af PARTE-ag PARTE-ah PARTE-ai PARTE-aj PARTE-ak PARTE-al PARTE-am

-l » divide em quantidade de linhas Exemplo(pode-se usar também prefixo com ou sem caracteres)

split -l 10 /etc/passwd pas-

Resultará em

pas-aa pas-ab pas-ac pas-ad pas-ae pas-af pas-ag pas-ah

2.0 - Juntando com o comando cat

Se houver prefixo:

cat PARTE* > arquivo.mpeg

Se NÃO houver prefixo

cat * > arquivo.mpeg


gnulinux dicas


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!