конструктор команд rsync
Составьте команду rsync из источника, назначения и опций передачи.
конструктор команд rsync
rsync — это инструмент, к которому все обращаются, но никто не помнит флаги: это -a или -r, где идёт --delete, на каком конце должен быть слеш. Этот конструктор превращает форму в правильную, готовую к запуску команду, чтобы вы сосредоточились на том, что синхронизировать, а не на порядке флагов.
Укажите путь источника и назначения, а при необходимости удалённый хост, пользователя и порт SSH для отправки по сети. Включите режим архива, чтобы сохранить права доступа, временные метки, символические ссылки и владельца одной галочкой; добавьте сжатие для медленных каналов и включите удаление, чтобы сделать место назначения точной копией источника. Исключения и включения принимают список, разделённый запятыми или переносом строки — .git, node_modules, артефакты сборки — а ограничение пропускной способности предотвращает насыщение соединения при большой синхронизации. Три предустановки (резервная копия, развёртывание сайта, зеркало) устанавливают разумный набор флагов одной галочкой; выбор «Свои параметры» оставляет все флажки в ваших руках.
Флаг, который люди чаще всего путают — это слеш в конце пути источника: с ним rsync копирует *содержимое* директории в место назначения; без него копируется сама директория, вложенная на уровень внутрь места назначения. Инструмент применяет ваш выбор автоматически и объясняет его под командой вместе со всеми остальными использованными флагами — так что строка не только верна, но и понятна. Сначала включите --dry-run, чтобы предварительно просмотреть ровно то, что изменится, прежде чем что-то будет удалено или перезаписано.
Всё работает локально в вашем браузере. Ни один путь, имя хоста или имя пользователя, которые вы вводите, никогда не передаётся никуда — инструмент только собирает текст. Скопируйте результат, загрузите его как файл .txt или отправьте в качестве входа в другой инструмент, чтобы продолжить работу.