Използвай: 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 на Daemon режим -c, --контролна сума прави автоматичното пропускане въз основа на контролни суми вместо по подразбиране време за промяна и размер на файла -a, --archive Архив (компресия) режим, което означава рекурсивно прехвърляне на файлове и запазване на всички атрибути на файла еквивалентни на -rlptgoD (без -H, -A, -X) --no-OPTION за изключване на имплицитните опции (например --no-D) -r, --рекурсивни се обработват в рекурсивен режим за поддиректории -R, --относително използва относителна информация за пътя --no-impimed-dirs не използва ---relative за изпращане на имплицитна директория -b, --backup Създайте резервно копие, тоест, ако целта вече съществува и има същото име на файл, преименувайте стария файл на ~filename. Можете да използвате опцията --suffix, за да зададете различен префикс за архивен файл --backup-dir=DIR Запази файла за архивиране (като ~filename) в посочената директория --suffix=SUFFIX дефинира префикса за архивен файл, който по подразбиране е ~ -u, --update просто направи актуализацията, тоест пропусни всички файлове, които вече съществуват в DST и са по-късни от файла, който трябва да се архивира (не презаписва обновения файл) --inplace update destination файлове на място (ВИЖТЕ MAN СТРАНИЦАТА) --append прикачва данни към по-къси файлове --append-verify е подобен на --append, но контролните суми се изчисляват за по-стари данни -d, --директорите не използват рекурсивни транспортни директории -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, --времето за пропускане на връзката игнорира времето за промяна на символната връзка --супер Приемникът се опитва да работи със суперпотребител --fake-super използва xattr за съхранение и възстановяване на атрибути за разрешение -S, --разредено специално третиране на разредени файлове, за да се спести място --preallocate pre-allocate DST файлове преди записване -n, ---пробното изпълнение извършва тестово изпълнение без реални промени и показва само как файлът ще бъде манипулиран -W, --целият файл копира файла без постепенно откриване -x, --one-файлова система не прекрачват границата на файловата система -B, --block-size=SIZE Размерът на блока, използван от алгоритъма за проверка, е 700 байта по подразбиране -e, --rsh=COMMAND Уточнява, че синхронизацията на данните се извършва чрез rsh, ssh --rsync-path=PROGRAM Определя пътя, по който се намира командата rsync на отдалечения сървър --съществуващите обновяват само файлове, които вече съществуват в DST, а не архивират новосъздадени файлове --ignore-съществуващи пропуска, които обновяват файлове, които вече съществуват в DST --remove-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 Определя I/O таймаута в секунди --contimeout=SECONDS Задава таймаута на връзката на 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=АДРЕС към посочения адрес --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 Чете паролата на Daemon сървъра от файла --list-only не копира, а само изброява --bwlimit=RATE лимити на пропускателната способност на socket I/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) --помощ показва информация за помощ |