Vamos ver como juntar ou dividir arquivos no Linux ou GNU/Linux para os mais exigentes. Para isso vamos usar dois comandos no terminal: split e cat. Para muitos leitores esse artigo pode ser bem básico. Mas é justamente essa a nossa intenção aqui. Apresentar o Linux e seus recursos aos mais leigos. Esses comandos são bem úteis quando temos um arquivo muito grande e que precisamos “quebrá-lo” para um possível upload em partes ou mesmo gravar em CD.
Divisão
Vamos começar separando qualquer arquivo através do comando split.
$ split -b 1M arquivo_a_dividir
-b: Para indicar o tamanho que queremos para cada uma das partes.
1M: Nesse caso, dividir o arquivo em partes de 1Mb.
Como você poderá ver, as partes virão com o nome xaa, xab, xac, etc. E agora, saiba como uní-las novamente com o comando cat.
União
$ cat primeira_parte* > nome_arquivo_final
Exemplo:
$ cat x* > Unido.mp3