Назад | Перейти на главную страницу

Как сохранить полный путь с помощью rsync?

Как сохранить полную структуру каталогов при резервном копировании с помощью rsync?

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

Я хочу иметь (на месте) резервное копирование / главная / udi / файлы / изображения скорее, чем резервное копирование / изображения.

Использовать -R или --relative возможность сохранить полный путь.

Другой распространенный связанный вариант использования - это сохранение выбранной части дерева каталогов с /./, например если вы хотели:

backup/files/pictures

ты можешь написать:

rsync --relative /home/udi/./files/pictures backup

Магия /./ говорит rsync с чего начать создание каталогов.

С помощью Cygwin Windows rsync и предполагая, что удаленный rsync указывает на корень, я бы сделал:

rsync -vtrz --delete server::rsyncid/home/udi/files/pictures /cygdrive/d/backup/home/udi/files

Это поместит содержимое каталога удаленных изображений в / backup / home / udi / files / pictures. Предположительно синтаксис в unix будет аналогичным.

JR