LinuxForum.Fans
Тема

Стягивание .tbz при помощи rcync

Автор: Rassol2 5 сообщений 2441 просмотров
#375658

Здравствуйте.
Появилась необходимость стягивать с удаленного сервера на локальный архивы, и только архивы.

Ситуация такая, есть около 20 директорий которые периодический сжимаются, а сжатый архив ложится в свою директорию.
По мимо архива лежат куча файлов которые нас не интересуют.

По рысков в манах rcync я нашел ключ при помощи которого можно исключить формат из копирования.
было бы намного проще если бы был ключ который указал какой именно формат нам копировать.
А то исключать все кроме одно проблематично.

Неудобство еще в том что архивы хранятся не в одной директории, так бы я просто сливал саму директорию.
Схема примерно такая.
/home/web/site1/new1/baskups/20140407010543.tbz
/home/web/site2/new1/baskups/20140407010543.tbz
/home/web/site3/new1/baskups/20140407010543.tbz


мне было бы удобно указать rcync синхронизировать /home/web/ и синхронизировать только файлы .tbz

есть идеи как это сделать ?

#375661
text
rsync -av --include "*/" --include "*.tbz" --exclude "*" /home/web/ /home/Backup/
#375711
Lupo Alberto написал:
text
rsync -av --include "*/" --include "*.tbz" --exclude "*" /home/web/ /home/Backup/

Плохо что эта команда создает все директории, даже те в которых нет .tbz

#375717
"Rassol2" написал:
Плохо что эта команда создает все директории, даже те в которых нет .tbz
text
rsync -av -m --include "*/" --include "*.tbz" --exclude "*" /home/web/ /home/Backup/
#375723

Да оно, спасибо.

Войдите или зарегистрируйтесь, чтобы ответить.