soldadolinux
(usa Linux Mint)
Enviado em 28/04/2015 - 20:29h
edps escreveu:
soldadolinux escreveu:
Olá pessoal é o seguinte estudando sobre o rsync bateu uma dúvida aqui é que eu quero fazer
um backup excluindo no destino um ou mais diretórios que estão na origem ex:
no /home/a criei 3 diretórios /b/c/d mas não quero /home/a/d no destino do backup como faço tentei esse
comando e não funcionou...
rsync -rAXxv /home/a /mnt/ --exclude="/home/a/d/*"
Se entendi bem, é assim (opção
--exclude= ):
sudo rsync -h --progress --stats -rtgoplD --update --delete-after --delete-excluded --exclude=.adobe/ --exclude=.cache/ /home/edps/ /mnt/backup/WHEEZY/home/edps/
No modelo acima ocorre a cópia dos arquivos, respeitando o que deve ser ignorado e no DESTINO será removido TUDO o que não estiver presente na ORIGEM.
Exemplo da cópia da minha /home:
$ sudo rsync -h --progress --stats -rtgoplD --update --delete-after --delete-excluded --exclude=.adobe/ --exclude=.cache/ --exclude=.cddb/ --exclude=.dbus/ --exclude=.dvdcss/ --exclude=.elinks/ --exclude=.fontconfig/ --exclude=.gconf/ --exclude=.gconfd/ --exclude=.gegl-0.0/ --exclude=.gimp-2.6/ --exclude=.gimp-2.8/ --exclude=.gnome2/ --exclude=.gnome2_private/ --exclude=.gnupg/ --exclude=.gstreamer-010/ --exclude=.gstreamer-0.10/ --exclude=.gvfs/ --exclude=.icedtea/ --exclude=.icons/ --exclude=.java/ --exclude=.local/ --exclude=.macromedia/ --exclude=.mcop/ --exclude=.mozilla/firefox/*.default/Cache/ --exclude=.mozilla/firefox/*.default/Cache.Trash/ --exclude=.nv/ --exclude=.qmmp/ --exclude=.urxvt/ --exclude=.wicd/ --exclude=.objectdb/ --exclude=.opera/application_cache/ --exclude=.opera/opcache/ --exclude=.opera/pstorage/ --exclude=.opera/temporary_downloads/ --exclude=.opera/cache/ --exclude=.opera/download/ --exclude=.opera/icons/ --exclude=.opera/mail/lexicon/ --exclude=.opera/tmp/ --exclude=.opera/vps/ --exclude=.opera-next/application_cache/ --exclude=.opera-next/opcache/ --exclude=.opera-next/pstorage/ --exclude=.opera-next/temporary_downloads/ --exclude=.opera-next/cache/ --exclude=.opera-next/download/ --exclude=.opera-next/icons/ --exclude=.opera-next/mail/lexicon/ --exclude=.opera-next/tmp/ --exclude=.opera-next/vps/ --exclude=.pulse/ --exclude=.pki/ --exclude=.qt/ --exclude=.subversion/ --exclude=.themes/ --exclude=.thumbnails/ --exclude=.ure/ --exclude=gtk-3.0/ --exclude=Torrents/Temp /home/edps/ /mnt/backup/WHEEZY/home/edps/
Espero ter ajudado.
edps obrigado pela ajuda mas não funcionou vc está me compreendendo quero fazer backup de tudo que tem no diretório
/home/a nele tem 3 diretórios de nome
b c d mas só quero que no destino do backup não tenha o diretório
d e nenhum arquivo que tenha dentro dele ficando backup assim
/home/a contendo apenas os diretórios
b c no destino vc me entende.