Dividir/Unir arquivos em partes no Linux
DIVIDINDO
Vamos imaginar que o arquivo esteja na pasta /home, mas poderia estar em qualquer pasta.
Vamos supor que o nome do arquivo seja dicas.iso de 3GB, e queremos dividir em partes de 300 MB, então abrimos o terminal e digitamos:
split –bytes=300M /home/dicas.iso /home/dicas
O comando acima irá criar vários arquivos, ex: dicasaa, dicasab, dicasac
perceba os sufixos aa, ab e ac adicionados pelo comando split
UNINDO
então para juntar tudo novamente digite:
cat /home/dicasa* > /home/dicas.iso
Pronto.
Para entender melhor a sintaxe:
split –bytes=XM /caminho_do_arquivo_a_dividir/arquivo /caminho_onde _arquivo_será_salvo/nome
o parâmetro X é o valor das partes em mega que você deseja
cat nome_primero_arquivo* > nome_do_arquivo (com a extensão de origem do arquivo, neste exemplo foi um arquivo iso)
O parâmetro “*” indica que se juntará todos os arquivos de mesmo nome.