Tipo, se forem apenas as pastas da raiz:
$ cd /
$ for x in `ls -1`; do tar jxvf /BACKUP/`basename $x`.tar.bz2 $x; done
Se vocà quiser, pode criar uma lista de pastas a serem feitas backup em
um arquivo, por exemplo "/backup.txt", aà o comando ficaria assim:
$ for x in `cat /backup.txt`; do tar jxvf /BACKUP/`basename $x`.tar.bz2
$x; done
Cada pasta deve ficar numa linha separada dentro do arquivo.
Em Ter, 2005-03-29 Ãs 17:54 -0300, Ronan Eustaquio escreveu:
> Galera, + dÃvidas.
>
> como fica um script que compacte vÃrios subdiretÃrios,
> criando um arquivo
> .tar.gz de cada um.
> O problema à o seguinte:
> Preciso criar uma rotina de backup, para cada
> subdiretÃrio do diretÃrio
> /home e na hora em que eu for restaurar o backup, nÃo
> precise restaurar
> tudo, somente o diretÃrio pedido pelo cliente.
> T+
--
Slackware 10.1 AthlonXP GNU/Linux-2.6.11
GNU/Linux User #239576 Lincoln Lordello
/"\
\ / Campanha da Fita ASCII - Contra Mail HTML
X ASCII Ribbon Campaign - Against HTML Mail
/ \ [EMAIL PROTECTED]
--
GUS-BR - Grupo de Usuarios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users