LIN: RSYNC notatki

rsync -av –progress /source/directory/ /destination/directory/

Kopiowanie plików w trybie archiwizacji, z szczegółowym wydrukiem i wskazaniem postępu.

rsync -azP /local/file user@remote_host:/remote/directory/

Archiwizuj i kompresuj pliki podczas kopiowania ich na serwer zdalny, pokazując postęp.

rsync -av –delete /local/directory/ user@remote_host:/remote/directory/

Synchronizuj katalogi; usuwa pliki w katalogu zdalnym, które nie istnieją już w katalogu lokalnym.

rsync -avz –exclude='*.tmp' /local/directory/ user@remote_host:/remote/directory/

Synchronizuj z archiwizacją i kompresją, wykluczając pliki tymczasowe.

rsync -rlt –include='*.jpg' –exclude='*' /local/directory/ user@remote_host:/remote/directory/

Rekurencyjne kopiowanie tylko plików JPEG z katalogu lokalnego na serwer zdalny.

rsync -av –bwlimit=2000 /source/ user@remote_host:/destination/

Ograniczenie przepustowości wykorzystywanej podczas transferu do 2000 Kb/s.

rsync -av –dry-run /local/directory/ /destination/directory/

Symuluj operację, aby sprawdzić, co zostałoby skopiowane, bez wprowadzania faktycznych zmian.

rsync -az –info=progress2 /local/file user@remote_host:/remote/file

Wyświetl postęp wraz z dodatkowymi informacjami podczas przesyłania skompresowanych plików na serwer zdalny.

rsync -avz -e 'ssh -p 2222' /local/directory/ user@remote_host:/remote/directory/

Użyj SSH na niestandardowym porcie (2222), aby bezpiecznie przesłać pliki na serwer zdalny.