Генератор на rsync команди
Съставяне на rsync команди с общи SSH, синхронизиране и филтриране опции.
Вход
Изход
Прочети ме
Описание на инструмента
Този конструктор на rsync команди е всеобхватен инструмент, който ви помага да изграждате сложни rsync команди чрез интуитивен визуален интерфейс. Вместо да запомняте многобройни флагове и опции от командния ред, можете да конфигурирате вашата rsync синхронизация или операция за резервно копиране, като избирате опции, посочвате пътища и задавате филтри. Нашият rsync генератор създава правилно форматирани команди, които можете да копирате и изпълните в терминала си.
Този rsync генератор на команди е особено полезен за системни администратори, DevOps инженери и разработчици, които трябва да синхронизират файлове между локални и отдалечени системи, да създават резервни копия или да разгръщат файлове на сървъри. Конструкторът на rsync команди поддържа както локални-към-локални, така и отдалечени трансфери чрез SSH, с обширни опции за компресия, разрешения, филтриране и оптимизация на трансфера.
Функции
- Гъвкава конфигурация на пътища: Конфигурирайте пътища на източник и дестинация за локални и отдалечени системи
- SSH интеграция: Вградена поддръжка за отдалечени трансфери с персонализирана конфигурация на SSH порт
- Всеобхватни опции: Достъп до често използвани rsync флагове, включително:
- Режим архив (-a) за рекурсивно копиране на директории със запазване на разрешения
- Подробен изход (-v) за детайлна информация за трансфера
- Компресия (-z) за намаляване на мрежовия трансфер
- Показване на прогрес (--progress) за мониториране на статуса на трансфера
- Четливи за човека числа (-h) за размери на файлове
- Изтриване на допълнителни файлове (--delete) за точно огледаление на източника
- Пробен режим (--dry-run) за тестване без извършване на промени
- Запазване на разрешения (--perms)
- Поддръжка на частичен трансфер (--partial) за възобновяване на прекъснати трансфери
Структура на команди
Конструкторът на rsync команди генерира команди в следния формат:
rsync [short-flags] [long-options] [ssh-options] [include-patterns] [exclude-patterns] [additional-options] "source" "destination"Кратки флагове се комбинират (например -avzh), докато дългите опции се посочват отделно. Модели за включване и изключване се обработват по ред, позволявайки сложна логика на филтриране. Пътища, съдържащи специални знаци, се цитират и екранират автоматично.
Важни забележки
- Пътни наклонени черти в края: В rsync, наклонените черти в края на пътищата на източника имат значение.
/source/копира съдържанието, докато/sourceкопира самата директория. - Предупреждение за опцията Delete: Флагът
--deleteпремахва файлове в дестинацията, които не съществуват в източника. Винаги тествайте с--dry-runпърво. - SSH удостоверяване: Отдалечените трансфери изискват правилна настройка на SSH ключ или ще подкажат за пароли по време на изпълнение.
- Ред на модели: Модели за включване се прилагат преди модели за изключване. По-специфични модели трябва да дойдат преди общите.
- Ограничение на честотната лента: Посочено в KB/s. Например, 1024 ограничава трансфера до приблизително 1 MB/s.