Dividindo um arquivo em várias partes e juntá-los novamente

Categoria: Linux Ubuntu
Publicado em 13 de Novembro de 2013

Há certas ocasiões em que se torna útil dividir o arquivo em várias partes menores. Um exemplo é transferir um arquivo de 8GB para um pen drive com sistema de arquivos que dá suporte de no máximo 4GB.

Os arquivos podem ser divididos facilmente no linux, para isso, basta usar o comando split para dividí-los e cat para juntá-los.

Exemplo de como dividir o arquivo 'IE10VM.ova' em 2 partes:

1
split -n2 IE10VM.ova

O comando split cria os arquivos 'xaa' e 'xab' no mesmo diretório. Basta renomeá-los para o nome mais conveniente.

Para dividir um arquivo por tamanho pode-se usar -b e especificar um valor em bytes:

1
split -b2000000000 IE10VM.ova

O comando acima divide em arquivos de cerca de 2GB.

Para juntar os arquivos, basta usar o comando cat:

1
cat nomearquivo1 nomearquivo2 nomearquivo3 > IE10VM.ova

O comando acima irá juntar 3 arquivos gerando o arquivo IE10VM.ova.


 
 

Copyright © Fernando Hidemi Uchiyama 2010 - Todos os direitos reservados