Brug RSYNC til at flytte filer

For at flytte filerne fra server 1 til server 2 gøres følgende:

Kilde forståelse: Koden bruges fra original kilden til ny destination.

rsync -ptr -e ssh —exclude /var/der/ikke_skal_medtages /hvor/fra/* [email protected]:/fuld/sti/til/ny_destiation/

-a Archive (beholder fil-rettigheder, tidsstempler m.m.)
-e Transport agent ex. rsync over ssh.
-h Human readable (Laver alle informationer om til let forståelige informationer ex. fil størrelser fra bits til Mb)
-p preserve permissions (bevar fil rettigheder)
-r Recursive (overføre alle filer fra roden og underliggende filer/mapper)
-t preserve modification times (Bevar tidsstempel på filer og mapper)
-v Verbose (viser alle handlinger på skærmen)
-z Compress (komprimer filerne før de sendes. Kan kun anbefales ved transmission over internettet)

Hvis du skal have flyttet filerne til en ny destination, hvor du skal skifte brugernavn på filerne, gøres dette ved at skifte optionen -a ud med -rult og derefter bruge det nye brugernavn som login på den nye server, dette kræver dog at det nye bruger har ssh adgang til destinationen.

Skriv et svar