MacOS:rsync: различия между версиями

нет описания правки
Нет описания правки
Нет описания правки
Строка 4: Строка 4:
Устанавливается через [[macOS:homebrew|HomeBrew]] командой в [[macOS:terminal-mac-os|терминале]]:
Устанавливается через [[macOS:homebrew|HomeBrew]] командой в [[macOS:terminal-mac-os|терминале]]:
<code>brew install rsync</code>
<code>brew install rsync</code>
Если у вас старый iMac (macOS Catalina), то в процессе установки возникнет ошибка с выбором что делать дальше. Выбираем пункт 2. Ignore (просто на клавиатуре нажимаем 2).
После чего нужно будет перезагрузиться в режиме восстановления (cmd+R) и запустить Терминал.
И в нем прийдется ручками вбить 4 команды:
<pre style="color: green">
$ mv /Volumes/mac/usr/bin/rsync /Volumes/mac/usr/bin/rsync3.1.2
$ ln -s /Volumes/mac/usr/local/Cellar/rsync/3.2.7_1/bin/rsync /Volumes/mac/usr/bin/rsync
$ mv /Volumes/mac/usr/local/bin/rsync /Volumes/mac/usr/local/bin/rsync3.1.2
$ ln -s /Volumes/mac/usr/local/Cellar/rsync/3.2.7_1/bin/rsync /Volumes/mac/usr/local/bin/rsync
</pre>
<code style="color: red">(Адрес версии rsync может отличаться ввиду выхода новых версий, нужно проверить перед началом)</code>


==Синхронизация==
==Синхронизация==
Строка 9: Строка 22:


===Локально:===
===Локально:===
<code>rsync -auvq8 --delete --progress «ЧТО» «КУДА»</code>
<code>$ rsync -auvq8 --delete --progress «ЧТО» «КУДА»</code>


===Между компьютерами и/или серверами===
===Между компьютерами и/или серверами===
<code>rsync -auvq8 -e='ssh -p 99' --delete --progress «логин»@«адрес»:«ЧТО» «логин»@«адрес»:«КУДА»</code>
<code>$ rsync -auvq8 -e='ssh -p 99' --delete --progress «логин»@«адрес»:«ЧТО» «логин»@«адрес»:«КУДА»</code>


===Ключи===
===Ключи===