LINUX.ORG.RU

rsync фильтры

 


0

2

Здравствуйте, может кто подскажет... Xочу сделать следующее: нужна синхронизация папки book на компе с электронной книжкой (сама книжка в интернет выходить не умеет). Решил для этой цели использовать rsync, но возникают проблемы. А именно, из папки book мне нужно синхронизировать только файлы формата djvu, pdf и fb2 и все. Дело в том, что там содержится еще куча всяких других файлов, так или иначе связанных с обучением, но на читалки они совсем ни к чему.

Нашел возможность исключать форматы или регулярные выражения, но может как-то можно «включать» регулярные выражения и синхронизировать только то, что будет по ним найдено.

но может как-то можно «включать» регулярные выражения и синхронизировать только то, что будет по ним найдено.

Вот здесь как раз об этом написано. После --include надо добавить --exclude=*.

i-rinat ★★★★★
()
Ответ на: комментарий от pechenu

не помогает

Там, оказывается, более хитрая магия. Попробуй так:

$ rsync -av --include='*/' --include='*.pdf' --exclude='*' /path/to/src /path/to/dst
i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.