1

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

Ситуация такая, есть около 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

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

2

rsync -av --include "*/" --include "*.tbz" --exclude "*" /home/web/ /home/Backup/
Был, был и весь вышел...

3

Lupo Alberto пишет:
rsync -av --include "*/" --include "*.tbz" --exclude "*" /home/web/ /home/Backup/

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

4

Rassol2 пишет:

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

rsync -av -m --include "*/" --include "*.tbz" --exclude "*" /home/web/ /home/Backup/
Был, был и весь вышел...

5

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

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"