Войти

Показать полную графическую версию : хитрости rsync


hnsk
10-08-2012, 15:25
Коллеги, добрый вечер.
Возникла следующая проблема.
Нужно с одного севера раз в день переносить файлы
Делать это нужно rsync-ом
Корневая директория rootdir
rsync -av --delete server:: rootdir /rootdir/ --include-from=/var/log/sync/include_rsdataenv.txt --exclude "*/"
dir/subdir1/
dir/subdir1/*
dir/subdir1/subdir2/
dir/subdir1/subdir2/*

и тд

Естественно, из-за --exclude "*/" rsync пропускает ВСЕ файлы.
Я если я буду делать так:
dir/
dir/*
--exclude "*/"
то директория dir со всем вложенными файлами копируются и исключается все остальное.

Варинт
rsync -av --delete server:: root/dir/subdir1/ /rootdir/
не предлагать. Хочется оставить файл include для удобного добавления необходимых папок/ фалов.

Каков должен быть exclude допереть не могу :(

hnsk
12-08-2012, 15:07
up.

bagas
28-08-2012, 20:58
Я по этой инструкции реализовывал синхронизацию файлов.
rsync backup (http://likeunix.ru/rsync-backup/)

hnsk
29-08-2012, 21:45
bagas, к сожалению, про работу exclude/include ни слова :(

bagas
01-09-2012, 17:01
чуть непонятно что ты хочешь сделать.
Хочется оставить файл include для удобного добавления необходимых папок/ фалов.
А при нынешней настройке include_rsdataenv.txt он что изменяеться?




© OSzone.net 2001-2012