Перейти до вмісту

конструктор команд rsync

Складіть команду rsync з джерела, призначення та опцій передачі.

Вихід

конструктор команд rsync

rsync — це інструмент, до якого всі звертаються, але ніхто не пам'ятає прапорці: це -a чи -r, де йде --delete, на якому кінці має бути слеш. Цей конструктор перетворює форму на правильну, готову до запуску команду, щоб ви зосередилися на тому, що синхронізувати, а не на порядку прапорців.

Вкажіть шлях джерела та призначення, а при необхідності віддалений хост, користувача та порт SSH для відправлення по мережі. Увімкніть режим архіву, щоб зберегти права доступу, часові мітки, символічні посилання та власника однією галочкою; додайте стиснення для повільних каналів та увімкніть видалення, щоб зробити місце призначення точною копією джерела. Виключення та включення приймають список, розділений комами або переносом рядка — .git, node_modules, артефакти збірки — а обмеження пропускної здатності запобігає насиченню з'єднання при великій синхронізації. Три профілі (резервна копія, розгортання вебсайту, дзеркало) встановлюють розумний набір прапорців однією галочкою; вибір «Користувацькі параметри» залишає всі прапорці в ваших руках.

Прапорець, який люди найчастіше плутають — це слеш в кінці шляху джерела: з ним rsync копіює *вміст* директорії до місця призначення; без нього копіюється сама директорія, вкладена на рівень всередину місця призначення. Інструмент застосовує ваш вибір автоматично та пояснює його під командою разом зі всіма іншими використаними прапорцями — так що рядок не тільки правильний, але й зрозумілий. Спочатку увімкніть --dry-run, щоб попередньо переглянути рівно те, що змінитися, перш ніж щось буде видалено або перезаписано.

Все працює локально у вашому браузері. Жоден шлях, ім'я хоста чи ім'я користувача, які ви вводите, ніколи не передаються нікуди — інструмент тільки збирає текст. Скопіюйте результат, завантажте його як файл .txt або відправте як вхід в інший інструмент, щоб продовжити роботу.

FAQ

Що саме змінює слеш в кінці шляху джерела?
З слешем (source/) rsync копіює вміст цієї директорії до місця призначення. Без слеша (source) копіюється сама директорія, вкладена на один рівень всередину місця призначення. Перемкніть прапорець — інструмент застосує правило автоматично.
Чому при увімкненні режиму архіву приховуються прапорці прав доступу та часових міток?
Вони не приховуються, але -a вже включає обидва параметри, тому інструмент пропускає додавання -p та -t окремо, щоб уникнути дублювання прапорця. Вимкніть режим архіву, якщо хочете зберегти тільки права доступу або тільки часові мітки і нічого більше.
Профіль блокує прапорці, або я все ще можу їх настроїти?
Профіль (резервна копія, розгортання вебсайту, дзеркало) встановлює свій власний фіксований набір прапорців передачи, переопиняючи окремі прапорці для цього набору. Шляхи, хост, користувач, шаблони, обмеження пропускної здатності та пробний запуск залишаються під вашим контролем незалежно від обраного профілю. Виберіть «Користувацькі параметри», щоб керувати кожним прапорцем вручну.
Безпечно вставляти шляхи з пробілами та спеціальними символами?
Так. Кожен шлях та шаблон обернуті в одинарні лапки, а буквальні одинарні лапки екрануються, тому згенерована команда виконує значення як простий текст, а не дозволяє оболонці його інтерпретувати.
Передається те, що я вводжу, на сервер?
Ні. Команда збирається повністю у вашому браузері за допомогою JavaScript — ваші шляхи, імена хостів та облікові дані ніколи не покидають ваш пристрій.