Para quem precisa dividir arquivos grandes em várias partes ou juntar várias partes de volta, é relativamtente muito simples fazer isso no Linux usando os comandos split e cat.
Primeiramente, vamos supor que tenho um arquivo chamado
"Dica-de-Linux-Mandacaru-Tecnologico.ogg" com tamanho de 525 MB e quero dividí-lo em partes de 50 MB, logo, o comando para fazer isso seria:
split -b50M Dica-de-Linux-Mandacaru-Tecnologico.ogg \
Dica-de-Linux-Mandacaru-Tecnologico.ogg.
Explicação:
- O primeiro parâmetro é o tamanho das partes em que o arquivo será dividido, onde podemos ter B para bytes, K para kilobytes, M para megabytes, etc.
- O segundo parâmetro é o nome do arquivo original.
- O terceiro parâmtro é o nome do novo arquivo. OBS.: note que é o mesmo nome do arquivo original acrescido de um ponto (.).
Após a execução do arquivo, serão criados 11 arquivos novos, algo como
Dica-de-Linux-Mandacaru-Tecnologico.ogg.aa,
Dica-de-Linux-Mandacaru-Tecnologico.ogg.ab,
Dica-de-Linux-Mandacaru-Tecnologico.ogg.ac,
Dica-de-Linux-Mandacaru-Tecnologico.ogg.ad, e assim sucessivamente.
Para o processo inverso basta apenas executar o seguinte comando:
cat Dica-de-Linux-Mandacaru-Tecnologico.ogg.* > \
Dica-de-Linux-Mandacaru-Tecnologico_new.ogg
Pronto, o comando cat junta todas as partes em um único arquivo.
Caso queiram saber mais sobre cada um dos comandos, é só ler o man pages de cada comando.
É isso aí ;)