Використання: rsync [OPTION]... SRC [SRC]... DEST Доступ через віддалений shell: 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 режиму Daemon -c, --контрольна сума робить автоматичне пропускання на основі контрольних сум замість стандартного часу зміни та розміру файлу -a, --archive Архівний (компресійний) режим, що означає рекурсивне перенесення файлів і збереження всіх атрибутів файлів, еквівалентних -rlptgoD (без -H, -A, -X) --no-OPTION для вимкнення неявних опцій (наприклад, --no-D) -r, --рекурсивні обробляються у рекурсивному режимі для підкаталогів -R, --відносно використовує інформацію про відносний шлях --no-impimed-dirs не використовує --relative для надсилання імпліцитного каталогу -b, --backup Створити резервну копію, тобто якщо мета вже існує і має ту саму назву файлу, перейменуйте старий файл на ~ім'я файлу. Ви можете використати опцію суфікса --supfix, щоб вказати інший префікс резервного файлу --backup-dir=DIR Зберегти резервний файл (наприклад, ~ім'я файлу) у вказаній директорії --suffix=SUFFIX визначає префікс файлу резервного копіювання, який за замовчуванням встановлюється як ~ -u, --оновлення просто зроби оновлення, тобто пропускай усі файли, які вже існують у DST і пізніше за файл, який потрібно резервувати (не перезаписує оновлений файл) --inplace файли призначення оновлення на місці (ДИВ. MAN-СТОРІНКУ) --append прикріплює дані до коротших файлів --append-verify схожий на --append, але контрольні суми обчислюються для старіших даних -d, --dir не використовують рекурсивні транспортні каталоги -l, --links не обробляють символічні посилання (зберігають символічні посилання) -L, --copy-links Розглядайте символічні посилання як конкретні файли або папки --copy-unsafe-links обслуговує лише небезпечні символічні посилання --safe-links ігнорує символічні посилання, які відсутні в директорії джерел SRC --munge-links munge символи роблять їх більш безпечними (але непридатними для використання) -k, --copy-dirlinks перетворюють символічні посилання на папки в папки -K, --keep-dirlinks розглядає символічне посилання отримувача на папку як папку -H, --жорсткі посилання залишають жорсткі посилання -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, --dry-run виконує тестовий запуск без фактичних змін і лише показує, як буде оброблятися файл -W, --файл скопіювати файл без додаткового виявлення -x, --one-файлова система не перетинають межу файлової системи -B, --розмір блоку=SIZE Розмір блоку, який використовується алгоритмом перевірки, за замовчуванням становить 700 байт -e, --rsh=COMMAND Визначає, що синхронізація даних виконується за допомогою rsh, ssh --rsync-path=PROGRAM Вказує шлях, де розташована команда rsync на віддаленому сервері --існуючі оновлюють лише файли, які вже існують у DST, а не роблять резервні копії новостворених файлів --ignore-існуючі пропуски оновлення файлів, які вже існують у DST --redele-source-files Відправник видаляє вихідний файл, який не є папкою --del --delete-during --delete видаляє ті файли, які не перебувають у DST, але SRC не має --delete-before Видалити перед передачею, не під час передачі --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 кастомне відображення імен користувача --groupmap=Відображення кастомних назв груп STRING --chown=USER:GROUP просте відображення імен користувача/групи --timeout=SECONDS Встановлює тайм-аут вводу/виводу в секундах --contimeout=СЕКУНДИ Встановлює тайм-аут з'єднання Daemon у секундах -Я, --ігнор-тайм не пропускаю файли з однаковим часом і розміром -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 використовує блокуючий ввод для віддалених shell --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) --допомога відображає інформацію про допомогу |