shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] backup


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] backup
Date: Mon, 24 Jan 2005 15:54:51 -0300

Aê Luciano,

for Dir in $(find . -type d -maxdepth 1)
do
    cd $Dir
    mkdir dirbkp
    tar cf >(bzip2 -c > dirbkp/file.tar.bz2) $Dir
done

Não testei!

[ ]s,
Julio
:wq

| -----Mensagem original-----
| De: Luciano Tavares [mailto:address@hidden]
| Enviada em: segunda-feira, 24 de janeiro de 2005 15:16
| Para: address@hidden
| Assunto: [shell-script] backup
| 
| 
| 
| 
| 
|  Pessoal, tenho arquivos de resultados espalhados em vários 
| diretórios e
| preciso fazer um backup, renomeando-os.
| 
|  Pensei em fazer algo do tipo:
| 
| > cat backup.sh
| #!/bin/bash
| 
| mkdir backup
| cd ./backup
| mkdir backup1
| cd  ~/dir1
| cp file1 ~/backup1/file1-name-new
| tar -c ~/backup1/file1-name-new
| gzip ~/backup1/file1-name-new.tar
| mkdir backup2
| cd ~/dir2
| cp file2 ~/backup2/file2-name-new
| tar -c ~/backup1/file2-name-new
| gzip ~/backup1/file2-name-new.tar
| ...
| 
|  e assim por diante...
| 
| porém, gostaria de deixar isto mais funcional, usando alguma 
| variável de
| ambiente ou definindo um for para cada dir que precisar 
| entrar. Vcs tem
| alguma dica para backups de arquivos espalhados em diversos diretórios
| usando o tar.gz para compactar ?!
| 
| Valeu e t +
| 
| 
| -- 
| ###############################################
| +%             Luciano Tavares               %+
| +% address@hidden; icq:232852036%+
| +%                                           %+
| ###############################################
| -----------------------------------------------
| 
| 
| ---------------------------------------------------------------
| Universia Brasil. Em todas as fases da vida acadêmica.
| Acesse o portal e confira nossos serviços e benefícios:
| http://www.universiabrasil.net/
| 
| 
| ---------------------------------------------------------------------
| Esta lista não admite a abordagem de outras liguagens de 
| programação, como perl, C etc. Quem insistir em não seguir 
| esta regra será moderado sem prévio aviso.
| ---------------------------------------------------------------------
| Sair da lista: address@hidden
| ---------------------------------------------------------------------
| Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
 
Links do Yahoo! Grupos




 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]