Použi: rsync [OPTION]... SRC [SRC]... DEST Prístup cez vzdialený shell: rsync [options]... [username@] HOST: SRC [DEST] rsync [options]... SRC [SRC]... [username@] HOST: DEST Prístup cez rsync daemon: rsync [options]... [username@] HOST::SRC [DEST] rsync [options]... SRC [SRC]... [username@] MODERÁTOR::D EST rsync [options]... SRC [SRC]... rsync://[username@]HOSTITEĽ[:P ORT]/DEST rsync [options]... rsync://[USER@]HOSTITEĽ[:P ORT]/SRC [DEST]
Všimnite si, že ':' použije SSH na vzdialené pripojenie, zatiaľ čo '::' a 'rsync://' sa použijú na pripojenie k rsync daemon serveru cez TCP, čo vyžaduje SRC (source) a DEST (purpose) obsahujúce názov modulu
Možnosti -v, --verbose verbose výstup v verbóznom režime --info=FLAGS vypisuje úroveň INFO --debug=FLAGS vypisuje úroveň DEBUG --msgs2stderr špeciálne výstupné spracovanie na ladenie -q, --ticho ignoruje výstup bez chýb --no-motd ignoruje MOTD démonického režimu -c, --kontrolný súčet umožňuje automatické preskakovanie na základe kontrolných súčtov namiesto predvoleného času úpravy a veľkosti súboru -a, --archive Archive (kompresný) režim, čo znamená rekurzívny prenos súborov a zachovanie všetkých atribútov súborov ekvivalentných -rlptgoD (bez -H, -A, -X) --no-OPTION na vypnutie implicitných možností (napr. --no-D) -r, --rekurzívne sa spracovávajú v rekurzívnom režime pre podadresáre -R, --relative používa relatívne informácie o dráhe --no-implied-dirs nepoužíva --relative na odoslanie implicitného adresára -b, --záloha Vytvoriť zálohu, teda ak účel už existuje a má rovnaký názov súboru, premenujte starý súbor na ~názov súboru. Môžete použiť možnosť --suffix na určenie iného prefixu súboru zálohy --backup-dir=DIR Uložiť záložný súbor (napríklad ~názov súboru) do špecifikovaného adresára --suffix=SUFFIX definuje prefix súboru zálohy, ktorý je predvolene nastavený na ~ -u, --update jednoducho urob aktualizáciu, teda preskoč všetky súbory, ktoré už existujú v DST a sú neskôr ako súbor na zálohovanie (neprepíše aktualizovaný súbor) --aktualizácia cieľových súborov priamo na mieste (POZRI STRÁNKU ČLOVEKA) --append pripája údaje k kratším súborom --append-verify je podobné ako --append, ale kontrolné súčty sa počítajú pre staršie údaje -d, --dirs nepoužívajú rekurzívne transportné adresáre -l, --odkazy nespracovávajú symlinky (ponechať symlinky) -L, --copy-links Považujte symbolické odkazy za konkrétne súbory alebo priečinky --copy-unsafe-links spracováva len nebezpečné symlinky --safe-links ignoruje symlinky, ktoré nie sú v zdrojovom adresári SRC --munge-links munge symlinky ich robia bezpečnejšími (ale nepoužiteľnými) -k, --copy-dirlinks konvertujú symbolické odkazy na priečinky na priečinky -K, --keep-dirlinks považuje symlink prijímača na tento priečinok ako priečinok -H, --pevné odkazy uchovávajú pevné odkazy -p, --perms rezervné povolenia -E, --spustiteľnosť zachováva spustiteľné vlastnosti súboru --chmod=CHMOD ovplyvňuje vlastnosti súboru alebo priečinka -A, --acls si ponecháva ACL (znamená --perm) -X, --xattrs si zachováva rozšírenú vlastnosť -o, --vlastník Zachovať vlastníka (len superužívateľ) -g, --grupa si ponecháva grupu --zariadenia Uchovávať súbory zariadení (len pre superpoužívateľov) --copy-devices Skopírovať obsah súboru zariadenia, akoby to bol súbor --Specials uchováva špeciálne spisy -D a --zariadenia --špeciály -t, --čas si zachováva čas modifikácie -O, --omit-dir-times ignoruje čas úpravy priečinka -J, --omit-link-times ignoruje čas modifikácie symbolického spojenia --super Prijímač sa snaží pracovať so superpoužívateľom --fake-super používa xattrs na ukladanie a obnovu atribútov oprávnení -S, --špeciálna úprava riedkych súborov na úsporu miesta --predalokovať súbory DST pred zápisom -n, --suchý beh vykoná testovací beh bez skutočných zmien a ukazuje len spôsob, akým bude súbor manipulovaný -W, --celý súbor skopíruje súbor bez inkrementálnej detekcie -x, --jeden súborový systém neprekračuje hranicu súborového systému -B, --block-size=SIZE Veľkosť bloku používaná kontrolným algoritmom je predvolene 700 bajtov -e, --rsh=COMMAND Špecifikuje, že synchronizácia dát sa vykonáva pomocou rsh, ssh --rsync-path=PROGRAM Špecifikuje cestu, kde sa príkaz rsync nachádza na vzdialenom serveri --existujúce aktualizuje len súbory, ktoré už existujú v DST, nezálohuje novo vytvorené súbory --ignore-existing preskakuje aktualizáciu súborov, ktoré už existujú v DST --odstrániť-zdrojové-súbory Odosielateľ vymaže zdrojový súbor, ktorý nie je priečinkom --del --delete-during --delete vymaže tie súbory, ktoré nie sú v DST a SRC ich nemá --delete-before Vymazať pred prenosom, nie počas prenosu --delete-during sa počas prenosu vymaže --delete-delay Určuje, ktorá sa má vymazať počas procesu prenosu, a po jeho skončení sa vymaže --delete-after sa vymaže po skončení prenosu, nie počas neho --delete-excluded tiež vymaže súbory na prijímacej strane, ktoré sú touto možnosťou vylúčené --ignore-missing-args ignoruje chýbajúce zdrojové parametre a nevydáva chyby --delete-missing-args briše chýbajúce zdrojové parametre z DEST --ignore-errors sa odstráni aj v prípade I/O chyby --vynútenie vymazania, aj keď priečinok nie je prázdny --max-delete=NUM nevymaže viac súborov než je určený --max-size=SIZE neprenáša súbory väčšie ako špecifikovanú veľkosť --min-size=SIZE neprenáša súbory menšie ako špecifikovaná veľkosť --čiastočne uchováva súbory, ktoré z nejakého dôvodu neboli úplne prenesené, aby sa urýchlil následný opätovný prenos (t. j. obnovenie breakpointu) --partial-dir=DIR Umiestňuje súbory, ktoré z nejakého dôvodu neboli úplne prenesené, do určeného priečinka --delay-updates umiestni všetky aktualizované súbory na miesto na konci prenosu -m, --prune-empty-dirs odstraňuje reťazec prázdnych adresárov zo zoznamu súborov --numeric-ids Nemapujte hodnoty uid/gid na mená používateľov/skupín --usermap=STRING vlastné mapovanie používateľských mien --groupmap=STRING vlastné mapovanie názvov skupín --chown=USER:GROUP jednoduché mapovanie používateľských/skupinových mien --timeout=SEKUNDY Nastaví timeout I/O na sekundy --contimeout=SEKUNDY Nastaví časový limit spojenia démona za sekundy -Ja, --ignore-times nepreskakujem súbory, ktoré majú rovnaký čas a veľkosť -M, --remote-option=OPTION posiela len špecifikovanú možnosť na vzdialený koniec --size-only len preskakuje iba súbory rovnakej veľkosti --modify-window=NUM Časové okno používané na určenie, či je súbor časovo identický, je predvolene nastavené na 0 -T, --temp-dir=DIR na vytvorenie dočasného súboru v určenom priečinku -y, --fuzzy Ak DEST nemá žiadne súbory, hľadajte podobné súbory --compare-dest=DIR tiež porovnáva súbory v DIR, aby rozhodol, či je potrebná záloha --copy-dest=DIR je podobný vyššiemu, ale tiež kopíruje nezmenené súbory v určenom priečinku --link-dest=DIR je podobný vyššiemu, s tým rozdielom, že nezmenený súbor je pevne prepojený s DST -z, --komprimovať kompresiu počas prenosu --compress-level=NUM špecifikuje úrovne kompresie 0-9, pričom predvolená je 6 --skip-compress=LIST Preskakuje súbory s príponou komprimovaného súboru v zadanom zozname -C, --cvs-exclude automaticky preskočí CVS build súbory -f, --filter=PRAVIDLO Pridať pravidlo filtrovania súborov -F sa rovná --filter='dir-merge /.rsync-filter' Duplikát: --filter='-.rsync-filter' --exclude=PATTERN vylučuje súbory, ktoré zodpovedajú pravidlám zodpovedania --exclude-from=FILE číta súbory, ktoré je potrebné vylúčiť zo špecifikovaného súboru --include=PATTERN obsahuje (nevylučuje) súbory, ktoré zodpovedajú pravidlám zodpovedania --include-from=FILE číta súbory, ktoré je potrebné zahrnúť (nie vylúčené) zo špecifikovaného súboru --files-from=FILE číta zoznam SRC zdrojových súborov zo špecifikovaného súboru -0, --from0 Názov súboru čítaný zo súboru končí na '\0' -s, --chránia-arg bez priestorového oddelenia; Len špeciálne znaky pre žolíky --adresa=ADRESA na zadanú adresu --port=PORT Špecifikuje ďalšie porty služieb rsync --sockopts=OPTIONS Špecifikuje vlastnú TCP možnosť --blocking-io používa blokovacie IO pre vzdialené shelly --stats poskytuje stav prenosu určitých súborov -8, --8-bitový výstup zanecháva vysokobitové znaky vo výstupe -h, --čísla čitateľné pre človeka vypisujú v ľudsky čitateľnom formáte --pokrok ukazuje pokrok počas prestupu -P je ekvivalentné --čiastočnému --postupu -i, --itemize-changes vygeneruje súhrn zmien všetkých aktualizácií --out-format=FORMAT Výstup sa aktualizuje v špecifikovanom formáte --log-file=FILE uloží log do špecifikovaného súboru --log-file-format=FMT Aktualizuj log v špecifikovanom formáte --password-file=FILE Číta heslo k serveru Daemon zo súboru --list-only nekopíruje, iba zoznamuje --bwlimit=RATE obmedzuje šírku pásma socketu I/O --outbuf=N| L|B nastavuje výstupný buffer, ktorý je None, Line alebo Block --write-batch=FILE zapisuje do dávkových aktualizácií špecifikovaného súboru --only-write-batch=FILE je podobný vyššie uvedenému, ale s aktualizáciou iba zápisu na DST --read-batch=FILE číta dávkovú aktualizáciu zo špecifikovaného súboru --protocol=NUM vyžaduje použitie špecifikovanej staršej verzie protokolu --iconv=CONVERT_SPEC Vykonať konverziu znakov kódovaním názvov súborov --checksum-seed=NUM nastavuje checksum seed bloku/súboru -4, --IPv4 uprednostňuje používanie IPv4 -6, --IPv6 uprednostňuje používanie IPv6 --verzia tlačí číslo verzie (-h) --help zobrazuje informácie o pomoci |