Использовать: rsync [ОПЦИЯ]... SRC [SRC]... DEST Доступ через удалённую оболочку: rsync [опции]... [username@] ВЕДУЩИЙ: SRC [DEST] rsync [опции]... SRC [SRC]... [username@] ВЕДУЩИЙ: DEST Доступ через демон rsync: rsync [опции]... [username@] ВЕДУЩИЙ::SRC [DEST] rsync [опции]... SRC [SRC]... [username@] ВЕДУЩИЙ: :D EST rsync [опции]... SRC [SRC]... rsync://[username@]HOST[:P ORT]/DEST rsync [опции]... rsync://[USER@]HOST[:P ORT]/SRC [DEST]
Обратите внимание, что ':' использует SSH для удалённого подключения, а '::' и 'rsync://' — для подключения к rsync-демон-серверу через tcp, что требует SRC (источник) и DEST (цель), содержащие имя модуля
Параметры -v, --многословный, многословный выход в режиме многословного --info=FLAGS выводит уровень INFO --debug=FLAGS выводит уровень DEBUG --MSGS2STDERR специальная обработка вывода для отладки -q, --quiet игнорирует выход без ошибок --no-motd игнорирует MOTD режима демона -c, --контрольная сумма делает автоматический пропуск на основе контрольных сумм вместо стандартного времени изменения и размера файла -a, --archive Архив (режим сжатия), что означает рекурсивную передачу файлов и сохранение всех атрибутов файлов, эквивалентных -rlptgoD (без -H, -A, -X) --no-OPTION для отключения неявных опций (например, --no-D) -r, --рекурсивные обрабатываются в рекурсивном режиме для подкаталогов -R, --относительный использует относительную информацию о пути --no-impimed-dirs не использует --relative для отправки неявного каталога -b, --backup Создать резервную копию, то есть если цель уже существует и имя файла одинаково, переименовать старый файл в ~имя файла. Вы можете использовать опцию суффикса --sup, чтобы указать другой префикс резервного файла --backup-dir=DIR Сохранить резервный файл (например, ~имя файла) в указанном каталоге --suffix=SUFFIX определяет префикс резервного файла, который по умолчанию отображается как ~ -u, --update просто сделайте обновление, то есть пропустите все файлы, которые уже существуют в DST и опоздают файл, который нужно резервировать (не перезаписывает обновлённый файл). --inplace update destination files in-place (СМ. MAN-СТРАНИЦУ) --append прикрепляет данные к более коротким файлам --append-verify похож на --append, но контрольные суммы рассчитываются для более старых данных -d, --dir не используют рекурсивные транспортные каталоги -l, --ссылки не обрабатывают символические ссылки (сохраняют символические ссылки) -L, --copy-links Рассматривайте символические ссылки как конкретные файлы или папки --copy-unsafe-links обрабатывает только небезопасные символические ссылки --safe-links игнорирует символические ссылки, отсутствующие в директории исходного кода SRC --munge-links munge symlinks делают их более безопасными (но непригодными для использования) -k, --copy-dirlinks преобразуют символические ссылки на папки в папки -K, --keep-dirlinks воспринимает символическую ссылку получателя с папкой как папку -Х, --жёсткие ссылки сохраняют жёсткие ссылки -P, --perms Резерв разрешений -E, --исполняемость сохраняет исполняемые свойства файла --chmod=CHMOD влияет на свойства файла или папки -A, --acls сохраняет ACL (означает --perms) -X, --xattrs сохраняет расширенное свойство -o, --владелец Сохранить владельца (только для суперпользователя) -g, --группа сохраняет группу --devices Сохранять файлы устройств (только для суперпользователей) --copy-devices Скопировать содержимое файла устройства, как если бы это файл --спецслужбы ведут специальные файлы -D и --устройства --специальные -t, --раз сохраняет время изменения -O, --опускающие-время игнорирует время изменения папки -J, --время пропускания связи игнорирует время изменения символической связи --super Приёмник пытается работать с суперпользователем --fake-super использует xattr для хранения и восстановления атрибутов разрешения -S, --разрежённое специальное обращение с разрежёнными файлами для экономии места --preallocate pre-allocate DST-файлы перед записью -n, --try-run выполняет тестовый запуск без каких-либо фактических изменений и показывает только, как будет манипулироваться файл -W, --копировать весь файл без постепенного обнаружения -x, --one-file-system не пересекает границу файловой системы -B, --block-size=SIZE Размер блока, используемый алгоритмом проверки, по умолчанию составляет 700 байт -e, --rsh=COMMAND Указывает, что синхронизация данных выполняется с помощью rsh, ssh --rsync-path=PROGRAM Указывает путь, на котором расположена команда rsync на удалённом сервере --существующие обновляют только файлы, которые уже существуют в DST, а не делают резервное копирование новых файлов --игнорировать существующие пропуски, обновляющие файлы, уже существующие в DST --redele-source-files Отправитель удаляет исходный файл, который не является папкой --del --delete-во время --delete удаляет те файлы, которые не находятся в DST и которых SRC не имеет --удалить-перед Удалить перед переносом, а не во время переноса --delete-during удаляется во время переноса --delete-delay Определяет то, что нужно удалить в процессе передачи, и удаляет его после завершения передачи --delete-after удаляется после завершения передачи, а не во время переноса --delete-excluded также удаляет файлы на принимающем конце, которые исключаются этой опцией --ignore-missing-args игнорирует отсутствующие исходные параметры и не выводит ошибки --delete-missing-args удаляет отсутствующие исходные параметры из DEST --ignore-errors удаляется, даже если есть ошибка ввода/вывода --принудительно удалять, даже если папка не пуста --max-delete=NUM не удаляет более указанного количества файлов --max-size=SIZE не переносит файлы больше указанного размера --min-size=SIZE не переносит файлы меньше указанного размера --частично сохраняет файлы, которые по каким-то причинам не были полностью переданы для ускорения последующего повторного передачи (например, возобновления точки остановки) --partial-dir=DIR Помещает файлы, которые по какой-то причине не были полностью перенесены в указанную папку --delay-updates помещает все обновлённые файлы в конце передачи -m, --prune-empty-dirs удаляет пустую цепочку каталогов из списка файлов --numeric-id. Не сопоставляют значения uid/gid с именами пользователей/групп --usermap=STRING custom username mapping --groupmap=STRING пользовательское отображение имён групп --chown=USER:GROUP простое отображение имён пользователя/группы --timeout=SECONDS Устанавливает тайм-аут ввода/вывода в секундах --contimeout=SECONDS Устанавливает тайм-аут соединения Daemon в секундах -Я, --ignore-times не пропускаю файлы с одинаковым временем и размером -M, --remote-option=OPTION отправляет только указанную опцию на удалённый конец --size-only пропускает только файлы одинакового размера --modify-window=NUM Окно временной метки, используемое для определения того, идентичен ли файл по времени, по умолчанию равен 0 -T, --temp-dir=DIR для создания временного файла в указанной папке -y, --fuzzy Если у DEST нет файлов, ищите похожие файлы --compare-dest=DIR также сравнивает файлы в DIR, чтобы решить, нужна ли резервная копия --copy-dest=DIR похож на вышеуказанный, но также копирует неизменённые файлы в указанную папку --link-dest=DIR похож на вышеуказанное, за исключением того, что неизменный файл жёстко связан с DST -z, --компрессировать компресс во время передачи --compress-level=NUM указывает уровни сжатия 0-9, при этом по умолчанию 6 --skip-compress=LIST Пропускает файлы с суффиксом сжатого файла в указанном списке -C, --cvs-exclude автоматически пропускает файлы сборки CVS -f, --filter=RULE Добавить правило фильтрации файлов -F равно --filter='dir-merge /.rsync-filter' Дубликат: --filter='-.rsync-filter' --exclude=PATTERN исключает файлы, соответствующие правилам сопоставления --exclude-from=FILE читает файлы, которые необходимо исключить из указанного файла --include=PATTERN содержит (не исключает) файлы, соответствующие правилам сопоставления --include-from=FILE читает файлы, которые необходимо включить (а не исключить) из указанного файла --files-from=FILE считывает список исходных файлов SRC из указанного файла -0, --from0 Имя файла, читаемое из файла, заканчивается на '\0' -s, --protect-args без разделения пространства; Только специальные символы для джокеров --address=ADDRESS на указанный адрес --port=PORT Указывает другие сервисные порты rsync --sockopts=OPTIONS Указывает пользовательский TCP-вариант --blocking-io использует блокирующий ввод для удалённых оболочек --stats предоставляет статус передачи определённых файлов -8, --8-битный выход оставляет в выходе высокобитные символы -h, --читаемый человеком выводит числа в читаемом для человека формате --прогресс показывает прогресс во время передачи -P эквивалентно --частичному прогрессу -i, --itemize-changes выводит сводку изменений во всех обновлениях --out-format=FORMAT Выход обновляется в указанном формате --log-file=FILE сохраняет лог в указанный файл --log-file-format=FMT Обновить журнал в указанном формате --password-file=FILE Считывает пароль сервера демонов из файла --list-only не копирует, а только перечисляет --bwlimit=Пропускная способность сокета RATE In/O --outbuf=N| L|B задаёт выходной буфер, который является None, Line или Block --write-batch=FILE записывает в пакетные обновления указанного файла --only-write-batch=FILE похож на вышеописанный, но с обновлением только для записи до DST --read-batch=FILE читает пакетное обновление из указанного файла --protocol=NUM обеспечивает использование указанной старой версии протокола --iconv=CONVERT_SPEC Выполнить преобразование имён файлов кодированием символов --checksum-seed=NUM задаёт семя контрольной суммы блока/файла -4, --ipv4 поддерживает использование IPv4 -6, --ipv6 поддерживает использование IPv6 --версия печатает номер версии (-h) --помощь отображает информацию о помощи |