Dividindo arquivos em partes

Publicado por caiubi borin em 04/10/2004

[ Hits: 10.910 ]

 


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

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

Tela gráfica de configuração do Samba

Ouvindo CDs de áudio no terminal

Leitura recomendada

Comando para remover marca d'água textual em PDF

rsync como usuário comum

Recuperação de sistema de arquivos por queda de energia

Sintaxe alternativa para encontrar arquivos por data com o comando find

Copiando arquivos com a estrutura de diretórios

  

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