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

Как указать путь относительно домашнего каталога пользователя для пункта назначения при использовании rsync поверх ssh

Я использую rsync поверх ssh и безуспешно пытаюсь синхронизировать файлы с местом внутри домашнего каталога пользователя.

Все время rsync пытается использовать полные пути.

Пробовал такие вещи, как:

Не пытайтесь использовать абсолютный путь к файлу в месте назначения, по умолчанию это home.

Оставьте путь, чтобы поместить его в дом:

rsync /src user@server:

Или используйте относительный путь, чтобы разместить его где-нибудь относительно дома

rsync /src user@server:srccopy

Обратите внимание, вам не нужно --rsh=ssh либо по умолчанию.

РЕДАКТИРОВАТЬ:
Если вы хотите скопировать в домашний каталог пользователя, который не является тем, с кем вы входите на удаленный компьютер, вам нужно выйти из ~ с кавычками или обратной косой чертой. Например

rsync /src user@server:\~otheruser/