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

452
Nick

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

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

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

Данные, которые мне нужны за октябрь, можно найти в разных классах с разными каталогами.

1

1 ответ на вопрос

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

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

Похожие вопросы