rsync je výkonný nástroj pro synchronizaci a přenos souborů, který se často používá na serverech včetně virtuálních privátních serverů (VPS). Umožňuje efektivně kopírovat a synchronizovat soubory a adresáře mezi místními a vzdálenými systémy.
-a
(archive): obsahuje mnoho možností pro zachování atributů souborů (oprávnění, časové značky atd.).-v
(verbose): zobrazí podrobné informace o procesu.-z
(compress): komprimuje data během přenosu.--delete
: odstraní soubory v cílovém adresáři, které nejsou ve zdrojovém adresáři.--exclude
: vyloučí zadané soubory nebo adresáře z kopírování.Tyto příklady a volby vám pomohou začít pracovat s programem rsync a používat jej k efektivní synchronizaci souborů a adresářů.
Součásti syntaxe:
user@host:/path/to/source
).Kopírování místního adresáře do jiného místního adresáře:
rsync -av /path/to/source/ /path/to/destination/
Kopírování místního adresáře na vzdálený server:
rsync -av /path/to/local/dir/ user@remote_host:/path/to/remote/dir/
Kopírování ze vzdáleného serveru do místního počítače:
rsync -av user@remote_host:/path/to/remote/dir/ /path/to/local/dir/
Synchronizace za účelem vyloučení určitých souborů:
rsync -av --exclude='*.tmp' /path/to/source/ /path/to/destination/
rsync je velmi užitečný nástroj pro správce a vývojáře serverů, který zjednodušuje proces přenosu a synchronizace souborů. Díky své efektivitě a flexibilitě je jedním z nejoblíbenějších řešení pro zálohování a správu souborů na VPS a dalších serverech.
Apply the discount by inserting the promo code in the special field at checkout: