Para dividir um arquivo em vários pedaços menores, use:
split --verbose --bytes=<TAMANHO> -d <ARQUIVO> <PREFIXO>
onde:
--verbose # mostra na tela cada vez que ele começa
# um novo arquivo.
--bytes=<TAMANHO> # Tamanho de cada pedaço, em bytes, ou um
# inteiro seguido de K, M, G, T, P, E, Z, Y
-d # Informa que é pra usar um sufixo numérico
# no fim do arquivo.
<ARQUIVO> # Obviamente, o arquivo a ser dividido.
<PREFIXO> # Como deve ficar o nome dos pedaços.Uma imagem ISO poderia ser dividida em pedaços de 1Gb cada, desta forma:
split --verbose --bytes=1G -d imagem.iso img
A resposta do comando seria a seguinte:
criando arquivo "img00"
criando arquivo "img01"
criando arquivo "img02"
criando arquivo "img03"
criando arquivo "img04"
Para juntar estes arquivos novamente, use:
cat img00 img01 img02 img03 img04 > imagem.iso