rsync to potężne narzędzie do synchronizacji i przesyłania plików, które jest często używane na serwerach, w tym na wirtualnych serwerach prywatnych (VPS). Umożliwia ono wydajne kopiowanie i synchronizowanie plików i katalogów między systemami lokalnymi i zdalnymi.
-a
(archive): zawiera wiele opcji pozwalających zachować atrybuty plików (uprawnienia, znaczniki czasu itp.).-v
(verbose): wyświetla szczegółowe informacje o procesie.-z
(compress): kompresuje dane podczas transmisji.--delete
: usuwa pliki w katalogu docelowym, które nie znajdują się w katalogu źródłowym.--exclude
: wyklucza określone pliki lub katalogi z kopiowania.Te przykłady i opcje pomogą ci rozpocząć pracę z rsync i używać go do wydajnej synchronizacji plików i katalogów.
Składniki składni:
user@host:/path/to/source
).Kopiowanie katalogu lokalnego do innego katalogu lokalnego:
rsync -av /path/to/source/ /path/to/destination/
Kopiowanie katalogu lokalnego na serwer zdalny:
rsync -av /path/to/local/dir/ user@remote_host:/path/to/remote/dir/
Kopiowanie ze zdalnego serwera na lokalny komputer:
rsync -av user@remote_host:/path/to/remote/dir/ /path/to/local/dir/
Synchronizacja w celu wykluczenia określonych plików:
rsync -av --exclude='*.tmp' /path/to/source/ /path/to/destination/
rsync to bardzo przydatne narzędzie dla administratorów serwerów i programistów, które upraszcza proces przesyłania i synchronizacji plików. Jego wydajność i elastyczność sprawiają, że jest to jedno z najpopularniejszych rozwiązań do tworzenia kopii zapasowych i zarządzania plikami na VPS i innych serwerach.
Apply the discount by inserting the promo code in the special field at checkout: