Dividindo arquivos em partes

Publicado por caiubi borin em 04/10/2004

[ Hits: 10.360 ]

 


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)

Encontrando binários e arquivos de configuração

Ouvindo wma no XMMS (Slackware 10.0)

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

Montando imagens ISO

Leitura recomendada

Checando ocupação de disco dos diretórios a partir da raiz

Modificando o seu localtime

Buscando palavras (strings) em arquivos dentro de diretório recursivamente

Três Formas Fáceis de usar Super Usuário pelo Terminal no Linux

Ativar tecla Num Lock na inicialização do Linux

  

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