[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Dividindo em grupos de tamanho determinado
From: |
Juari Ritter Müller |
Subject: |
Re: [shell-script] Dividindo em grupos de tamanho determinado |
Date: |
Sat, 6 Jul 2002 14:18:46 -0300 |
User-agent: |
Mutt/1.3.28i |
Caro amigo,
Para o teu insolucionavel caso temos o comando split, que faz parte
de praticamente qualquer GNU/Linux.
Digite man split ou simplesmente:
PROMT# split -b 650000000 backup.tar
Dai no teu caso seriam criados dois arquivos, xaa e xab com
650 Mb e 210 Mb, respectivamente, que seriam as partes do seu
arquivo. Se, numa determinada situacao, voce quiser restaurar
o backup voce digitaria:
PROMPT# cat xaa xab > backup.tar
ou...
PROMPT# cat xa? > backup.tar
E pronto! O seu backup esta restaurado!
Abracos,
Juari
On Sat, Jul 06, 2002 at 07:55:50AM -0400, Kairo F. de Araújo wrote:
>
> Olá Pessoal,
>
> Estou montando um script para backup, mais mesmo pelo fato didático, e
> cheguei à um local onde não achei saída.
> A minha idéia é que o script pegasse os diretórios/arquivos que ele
> 'backapeou' e compactou, e separasse em grupos de 640 Megas ou o tamanho que
> eu derminar, e ainda não encontrei a saída para isto, é possível realizar
> esta divisão?
> Tentando clarear a dúvida:
> Suponhamos que eu tenha um diretório com 5 arquivos, todos eles
> compactados. e suponhamos que eles somando tenha 910Mb e os CDRs que utilizo
> fossem de 650Mb, Eu poderia dividir os arquivos em 2 CDs mas o valor dos 5
> arquivos não são regulares, ou seja cada um deles não possuem 128Mb. Como
> fazer esta divisão avaliando o tamanho de cada arquivo e divindo em grupos
> (diretórios) que caibam em um CD.
>
> Agradeço desde já a todos.
> Abraços,
>
--
-Juari Ritter Müller
address@hidden and address@hidden
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GE d-- s: a18 C+++ UL++ P+ L++> E- W+ N+ o? K? w--
O? M? V- PS+ PE Y+ PGP t+ 5+ X+ R tv- b+ DI D++
G e h! !r y?
------END GEEK CODE BLOCK------