Dividindo arquivos em partes

Publicado por caiubi borin em 04/10/2004

[ Hits: 10.885 ]

 


Dividindo arquivos em partes



Este comando que vou passar pode ser muito útil quando se tem um arquivo "grande" que não cabe em apenas 1 disquete, então é só "quebrar" o arquivo em várias partes e salvar em disquetes para levar pra onde quiser.

O comando abaixo mostra o tamanho do arquivo:

$ du -sh. NomeDoArquivo.ext


Este é o comando para dividir o arquivo:

$ split -b 1m Metralhinha1.jpg partes-

Ele vai criar vários arquivos com o nome de partes-aa, partes-ab e assim por diante, conforme o tamanho do arquivo e todas as partes serão de 1mb, conforme observado no comando.

Para juntar o arquivo novamente use o seguinte comando:

$ cat partes-aa partes-ab > Metra.jpg

Outras dicas deste autor

Desmontando dispositivos ocupados (busy)

Instalando o plugin do flash para o navegador Mozilla

Encontrando binários e arquivos de configuração

Ouvindo CDs de áudio no terminal

Acessando máquinas Windows a partir do Linux na sua rede

Leitura recomendada

Achando o pacote de um arquivo

Vídeo interessante sobre o strace no GNU/Linux

Referência de comandos Unix/Linux

openSUSE - Atualizando as entradas do GRUB 2

Descompilando programas

  

Comentários
[1] Comentário enviado por cvs em 07/10/2004 - 08:09h

essa dica sim é extremamente util! tava precisando disso pra gravar os backups em cd... tudo com 1,2 gb.

[2] Comentário enviado por engos em 13/10/2004 - 15:04h

Não conhecia sobre essa possibilidade em arquivos diferentes de formato texto.

Muito boa a dica!

[3] Comentário enviado por zank em 14/10/2004 - 10:30h

muito boa, testei em um pdf de 7,7mb ele dividiu em 7 partes, mas na hora de dar o cat eu tive que usar "cat partes-aa partes-ab partes-ac partes-ad partes-ae partes-af partes-ag partes-ah > teste2.pdf", tentei usar "cat partes-aa partes-ah > teste2.pdf" para ver se juntava tudo, só juntou o primeiro e o último, alguém sabe se tem como fazer ele pegar tudo do primeiro ao último sem ter que digitar todas as partes ?

[4] Comentário enviado por zank em 14/10/2004 - 10:32h

muito boa, testei em um pdf de 7,7mb ele dividiu em 8 partes, mas na hora de dar o cat eu tive que usar "cat partes-aa partes-ab partes-ac partes-ad partes-ae partes-af partes-ag partes-ah > teste2.pdf", tentei usar "cat partes-aa partes-ah > teste2.pdf" para ver se juntava tudo, só juntou o primeiro e o último, alguém sabe se tem como fazer ele pegar tudo do primeiro ao último sem ter que digitar todas as partes ?

[5] Comentário enviado por morvan em 04/11/2005 - 17:38h

Boa tarde, Zank. O algoritmo para pegar todos os arquivos é basicamente este:
(PseudoCódigo)

Para Cada Arquivo in teste*

cat teste$1 >> ArquivoTotal

FimdoLaco.

Aqui mesmo no Viva tem um algoritmo de extração de arquivo que usa esta lógica. Dê uma procurada e tende adaptá-lo, para ganhar tempo.
Morvan20051104

[6] Comentário enviado por Tulio Hoffimann em 23/07/2008 - 23:06h

pra que isso tudo? o.O

$ cat parte-* > junto.pdf

é mais pratico :)
fazendo isso ele vai fazer oque o morvan falou...



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts