Использование rsync для записи определенных данных из сложной файловой структуры

Использование rsync для записи определенных данных из сложной файловой структуры

Я хочу использовать rsync для записи данных журнала на внешний USB-накопитель, подключенный к серверу Linux.

Приведенная ниже команда записывает все данные, а не только за октябрь.

sudo rsync -av -r --progress --include **2018-10-** . /mnt/ext1/

Необходимые мне данные за октябрь можно найти в различных классах с разными каталогами.

решение1

rsync -av --include="*/" --include="*2018-10*" --exclude="*" . /mnt/ext1/

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

Связанный контент