Rsync is een populaire tool voor het synchroniseren van bestanden, zowel lokaal als op afstand. In tegenstelling tot andere synchronisatietools, gebruikt rsync een interessant algoritme dat het bandbreedteverbruik minimaliseert. Het verplaatst eenvoudig het gedeelte van de bestanden die zijn gewijzigd.
Het is een krachtig hulpprogramma dat in veel situaties van pas kan komen. In dit artikel laat ik zien hoe je aan de slag kunt met rsync met een demonstratie. De demonstratie wordt uitgevoerd op Ubuntu 18.04.
Rsync
Rsync staat voor de term synchronisatie op afstand. Ondanks de naam kan het bestandssynchronisatie op afstand en lokaal afhandelen. De term rsync wordt ook gebruikt om te verwijzen naar het rsync-protocol dat rsync gebruikt voor synchronisatie. In dit artikel geeft rsync altijd de tool aan, niet het protocol the.
Vanwege zijn enorme populariteit is rsync beschikbaar op bijna elk Linux- en UNIX-achtig systeem. Grote kans dat het voorgeïnstalleerd is. Als dat niet het geval is, doe dan een beetje onderzoek naar hoe u rsync op uw systeem kunt installeren.
Hier is een korte lijst met functies die rsync biedt.
Directory kopiëren
Eenvoudige back-upconfiguratie
Kan werken via SSH
Kan draaien als daemon/server
Behoud van bestandsrechten
Rsync-gebruik
Voordat we in rsync springen, hebben we enkele dummy-bestanden nodig om mee te werken. Laten we eerst een dummy-map maken.
$ mkdir -v primair
Eenmaal gemaakt, is het tijd om een handvol dummy-bestanden te maken. Om een bestand te maken, gebruik ik de aanraakopdracht. Meer informatie over de aanraakopdracht.
$ touch-dummy1... 20
Voila! We zijn nu klaar om rsync te gebruiken om acties uit te voeren met deze dummy-bestanden.
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...
Linux-gaming kreeg een grote duw toen Valve in 2012 Linux-ondersteuning voor Steam-client en hun games aankondigde. Sindsdien hebben veel AAA- en indi...
Inleiding tot het spel Civilization 6 is een moderne versie van het klassieke concept dat werd geïntroduceerd in de serie Age of Empires-games. Het id...