-v, —verbose |
Вывод подробной информации о процессе синхронизации. Стоит использовать для отладки. |
-q, —quiet |
Не выводит сообщения об ошибках. |
—no-motd |
Не выводит приветствие в MOTD |
-c, —checksum |
Сравнивать файлы по контрольной сумме, а не времени или размеру. |
-a, —archive |
Режим архивирования или то же самое, что с ключами -rlptgoD (без -H,-A,-X). Используется для удобства, чтобы не перечислять много опций. |
—no-<опция> |
Отключает конкретную опцию, например, вышеописанная no-motd. |
-r, —recursive |
Рекурсивный режим для каталогов. |
-R, —relative |
Использовать относительные пути. |
—no-implied-dirs |
Выключить параметр —relative. |
-b, —backup |
Режим резервного копирования. С его помощью при обновлении файлов в папке назначения для них создается копия. |
—backup-dir=<каталог> |
В режиме резервного копирования указывает каталог, в котором будут храниться копии. |
—suffix=SUFFIX |
В режиме резервного копирования задает суффикс для сохраненных файлов. |
-u, —update |
Пропускать файлы, которые новее в папке назначения (копировать только измененные файлы). |
-d, —dirs |
Не использовать рекурсию для каталогов. |
-l, —links |
Копировать симлинки как симлинки. |
-L, —copy-links |
Копировать не симлинк а ее содержимое (трансформировать симлинк в каталог). |
-k, —copy-dirlinks |
Преобразовать симлинк на каталог в обычный каталог. |
-K, —keep-dirlinks |
В папке назначения обрабатывать симлинк как каталог. |
-H, —hard-links |
Сохранять жесткие ссылки. |
-p, —perms |
Сохранять разрешения (права доступа). |
-E, —executability |
Сохранить права на исполнение. |
—chmod=<права> |
Изменить права доступа на конкретные. |
-A, —acls |
Сохранить права ACL. |
-X, —xattrs |
Сохранить атрибуты файлов. |
-o, —owner |
Сохранить владельца (только от суперпользователя). |
-g, —group |
Сохранить группу владельца. |
—devices |
Копировать файлы-устройства (разрешено только при выполнении команды с правами суперпользователя). |
—copy-devices |
Копировать файлы устройства как обычные файлы. |
—specials |
Сохранять специальные файлы. |
-D |
Заменяет —devices и —specials одновременно. |
-t, —times |
Сохранять временные отметки. |
-S, —sparse |
Выполнение дефрагментации в момент копирования данных. |
-n, —dry-run |
Режим тестирования. Выполняется пробный запуск, при котором будет показаны изменения, но сами изменения выполнены не будут. |
-W, —whole-file |
Копировать файлы целиком. По умолчанию, для копирования файлов используется алгоритм дельта-хэфера, который позволяет переносить только часть с изменениями. На практике, это сильно ускоряет процесс копирования. Ключ применяется в тех случаях, когда нужно перенести файл целиком. |
-x, —one-file-system |
Не разрешает переходить границы файловой системы. Например, если в один из синхронизируемых каталогов может быть примонтирована сетевая файловая система, ее копирование может вызвать неудобства. |
-B, —block-size=<размер> |
Принудительно фиксировать размер блока контрольной суммы |
-e, —rsh=<команда> |
Указать оболочку для использования, например SSH. |
—existing |
Не создавать новые файлы в каталоге назначения. |
—ignore-existing |
Не обновлять существующие файлы в каталоге назначения. |
—remove-source-files |
Источник удаляет свои файлы после выполнения синхронизации. |
—delete |
Удалить файлы в папке назначения, если их больше нет в папке источнике (удаление старых файлов). |
—delete-before |
Удалить файлы в папке назначения до начала синхронизации. |
—delete-during |
Удалить файлы в папке назначения в момент синхронизации. |
—delete-delay |
Поиск файлов на удаление в момент синхронизации, а удаление после. |
—delete-after |
Удалить файлы в папке назначения после синхронизации. |
—delete-excluded |
Удалить исключенные из синхронизации файлы в каталоге назначения. |
—ignore-errors |
Удалять файлы даже при ошибках ввода/вывода. |
—force |
Принудительное удаление не пустых каталогов. |
—max-delete=<число> |
Не удалять больше заданного числа файлов. |
—max-size=<размер> |
Не передавать файлы с размером более заданного. |
—min-size=<размер> |
Не передавать файлы с размером менее заданного. |
—partial |
Оставлять файлы, которые переданы не до конца (процесс копирования завершился в процессе). |
—partial-dir=<каталог> |
Хранить частично переданные файлы в специальном каталоге. |
—timeout=<секунды> |
Установить время ожидания от системы ввода/вывода. |
—contimeout=<секунды> |
Установить время ожидания для подключения к демону rsync. |
-I, —ignore-times |
Все равно копировать файлы, если они имеют одинаковые разметы или время изменения. |
—size-only |
Не копировать только те файлы, которые имеют одинаковые размеры. |
-T, —temp-dir=<каталог> |
Все временные файлы размещать в определенном каталоге. |
-z, —compress |
Сжимать данные файла во время передачи |
—compress-level=<число> |
Устанавливает уровень сжатия от 0 до 9. |
—skip-compress=<список> |
Не выполнять компрессию для перечисленных файлов. |
-C, —cvs-exclude |
Исключить от копирования файлы, которые исключаются CVS (RCS/ SCCS/ CVS/ .svn/ CVS.adm RCSLOG cvslog.* tags TAGS .make.state .nse_depinfo *~ #* .#* ,* *.old *.bak *.BAK *.orig *.rej .del-* *.a *.o *.obj *.so *.Z *.elc *.ln core) |
-f, —filter=<правило> |
Добавить правило для фильтра. |
—exclude=<выражение> |
Исключить из синхронизации файлы, соответствующие выражению. |
—exclude-from=<файл> |
Исключить из синхронизации файлы, перечисленные в файле. |
—include=<выражение> |
Включить в синхронизацию файлы, соответствующие выражению. |
—include-from=<файл> |
Включить в синхронизацию файлы, перечисленные в файле. |
—files-from=<файл> |
Читать список имен исходных файлов из файла. |
—address=<IP-адрес> |
Привязать IP-адрес для исходящего сокета. |
—port=<порт> |
Использовать определенный сетевой порт. |
—sockopts=OPTIONS |
Использовать специальные опции для TCP. |
—blocking-io |
Использовать блокирующий ввод-вывод для удаленной оболочки |
—stats |
Вывод статистики по передаче данных. |
-h, —human-readable |
Вывод чисел в удобном для чтения формате. |
—progress |
Показывать строку прогресса для синхронизации. |
-P |
То же самое, что —partial и —progress. |
-i, —itemize-changes |
Выводить сводку изменений для всех обновлений |
—log-file=<файл> |
Вывод лога в специальный файл. |
—password-file=<файл> |
При аутентификации пароль можно хранить в специальном файле. Это необходимо для автоматизации выполнения команды без пароля. |
—list-only |
Показать список файлов, но не копировать их. |
—bwlimit=<число> |
Ограничить пропускную способность (КБит в секунду). |
—protocol=<число> |
Принудительно использовать более старую версию протокола. |
—iconv=<кодировка> |
Запрос кодировки преобразования имен файлов. |
-4, —ipv4 |
Предпочтительно, использовать IPv4. |
-6, —ipv6 |
Предпочтительно, использовать IPv6. |
—version |
Вывод версии rsync. |
(-h) —help |
Вывод справочной информации по использованию rsync. |
0 Comment