В настоящее время мы используем rsync
для запуска задания резервного копирования. Эта работа занимает несколько часов. Поскольку есть некоторые части резервной копии, которые более важны, чем другие, мы хотели бы обеспечить их резервное копирование, прежде чем все остальное (то есть, что rsync
передает эти файлы в первую очередь). Это должно быть легко выполнено с помощью rsync --files-from
.
К сожалению, файлы, которые нам нужно расставить по приоритетам, находятся вместе со всеми другими файлами в одном каталоге (плоская иерархия, бу!), У них просто есть определенное расширение для их идентификации. Таким образом, мы хотели бы получить список файлов, которые rsync
будет передавать, отсортировать их локально и затем передать в rsync
, используя rsync --files-from
.
Использование rsync -v --dry-run
дает нам большую часть пути (я думаю), но отображает добавления к каталогам и изменения свойств файла, а это означает, что мы на самом деле не получаем список, который можно сразу использовать.
Итак, мой вопрос таков: как я могу получить список файлов для использования из rsync?