pra não esquecer…

setembro 2nd, 2009

bash copia dados rsync

Posted by Felipe Olivaes in shell

# mesmo servidor
for i in `ls /home/`; do rsync -avlp /home/$i /home.novo/; done;

a = archive mode
v = verbose
l = copy symlinks as symlinks
p = preserve permissions

# servidor remoto com lista local
for i in `ls /home/`; do rsync -avlp ip.do.serv.back::MODULO_NO_HOME/$i /home.novo/; done;

para as coisas irem um pouco mais rápido:
for i in `ls -r /home/`; do rsync -avlp ip.do.serv.back::MODULO_NO_HOME/$i /home.novo/; done;

# servidor remoto sem lista local
ls > lista.txt # no server remoto
for i in `cat lista.txt`; do rsync -avlp ip.do.serv.back::MODULO_NO_HOME/$i /home.novo/; done;

Leave a reply


 




nuvem de tags:

24 horas acentuação Apache bash benchmark bios boot celular centos charset comando console Download esxi Firebird firefox http importação intel ipod kinghost legenda Linux lost mod_deflate msn mssql MySQL owner Padel PHP placa mãe portabilidade Postgre SQL recovery root password rewrite shell sinuca sql server svn temporada completa veronica mars vmware Windows ícones