Rsync er et populært værktøj til filsynkronisering, både lokalt og eksternt. I modsætning til andre synkroniseringsværktøjer bruger rsync en interessant algoritme, der minimerer båndbreddeforbruget. Det flytter simpelthen den del af filen / filerne, der er ændret.
Det er et kraftfuldt værktøj, der kan tjene i mange situationer. I denne artikel viser jeg, hvordan man kommer i gang med rsync med en demonstration. Demonstrationen udføres på Ubuntu 18.04.
Rsync
Rsync står for udtrykket ekstern synkronisering. På trods af navnet kan den håndtere filsynkronisering eksternt og lokalt. Udtrykket rsync bruges også til at henvise til den rsync-protokol, som rsync bruger til synkronisering. I denne artikel betegner rsync altid værktøjet, ikke protokollen.
På grund af sin store popularitet er rsync tilgængelig på næsten hvert eneste Linux- og UNIX-lignende system. Der er en god chance for, at den kommer forudinstalleret. Hvis ikke, skal du undersøge, hvordan du installerer rsync i dit system.
Her er en liste over funktioner, som rsync tilbyder.
Katalogkopiering
Nem backupkonfiguration
Kan arbejde over SSH
Kan køre som dæmon / server
Opbevaring af filtilladelse
Rsync-brug
Før vi hopper ind i rsync, har vi brug for nogle dummy-filer at arbejde med. Lad os først oprette en dummy-mappe.
$ mkdir -v primær
Når det er oprettet, er det tid til at oprette en håndfuld dummy-filer. For at oprette en fil bruger jeg berøringskommandoen. Lær mere om berøringskommandoen.
$ touch dummy 1… 20
Voila! Vi er nu klar til at bruge rsync til at udføre handlinger ved hjælp af disse dummy-filer.
Kamp om Wesnoth 1.13.6 udgivet i sidste måned, er den sjette udviklingsudgivelse i 1.13.x-serien, og den leverer en række forbedringer, især til bruge...
Hvis du er fan af League of Legends, er dette en mulighed for dig at prøvekøre League of Legends. Bemærk, at LOL understøttes på PlayOnLinux, hvis du ...
OpenRA er en Libre / Free Real Time Strategy-spilmotor, der genskaber de tidlige Westwood-spil som det klassiske Command & Conquer: Red Alert. Distrib...