Не удается привязать rsync, исключая при клонировании из корня
211
jan
Я синхронизирую данные, используя
rsync [...] --exclude='/var' / host:/
Когда я выполняю это, часть вывода
*deleting var/log/nginx/https.error.log.1.gz *deleting var/log/nginx/https.error.log
показывая мне, что --exclude='/var'
аргумент не совпадает с указанными именами файлов, что имеет смысл, поскольку имена файлов не начинаются с косой черты. Тем не менее, я не хочу опускать косые черты в моем выражении, потому что я хочу соответствовать только /var
папке, но не /some/where/var
папке. Как я могу достичь этого?
редактировать: я был неправ. Вышеприведенная команда была упрощенной версией моей настоящей команды, и проблема не имела ничего общего с начальными слешами. Хотя имена файлов отображаются без начальных слешей в выходных данных rsync, сопоставление с образцом работает как должно.
`/ var` не соответствует` var / log ... `
Ipor Sircer 7 лет назад
0
@IporSircer Это не должно иметь значения, поскольку rsync не переходит в исключенные каталоги.
jan 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Какие файлы должны быть скопированы, чтобы сделать загрузочный резервный диск для OS X?
-
2
Как настроить rsync между двумя моими ноутбуками в одной сети?
-
4
Как использовать rsync для резервного копирования моего Mac на NAS?
-
-
16
Как синхронизировать домашнюю папку между несколькими компьютерами?
-
5
Каков наилучший способ выполнять ежедневное / еженедельное / ежемесячное резервное копирование?
-
5
cp -r -l в MacOS (рекурсивное копирование с сохранением жестких ссылок)
-
2
Rsync, двусторонняя синхронизация и синхронизация операций удаления файлов
-
5
Облачные решения для резервного копирования на основе открытых стандартов?
-
2
Rsync - что я забыл
-
2
rsync как фоновый процесс?