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

У меня есть две карты флэш-памяти того-же-размера, и я хочу скопировать содержание одного к другому на основе следующих правил:

  1. Я хочу все каталоги и подкаталоги на месте
  2. Я хочу исключить файлы типа.FOO.BAR, и.ZIM (все другие файлы копируются),
  3. Премия: было бы здорово, если это производит имена файлов, поскольку они копируются, полагая, что это будет копировать ~8 ГБ информации

Мог это быть покончить, "находят" так или иначе?

28
задан 26.03.2012, 10:09

1 ответ

Это было бы значительно более легким использованием rsync с --exclude переключатель.

rsync -av --exclude='*.FOO' --exclude='*.BAR' --exclude='*.ZIM' /source /dest

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

41
ответ дан 07.12.2019, 09:25

Теги

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