- - Hur man ställer in Rsync på Linux

Så här ställer du in Rsync på Linux

Idag har alla en Sync-app. Det finns Bittorrent Sync (nu Resilio Sync), Syncthing och etc. Dessa typer av verktyg får verklig dragkraft på servern och konsumentutrymmet, och de finns av en anledning. De hjälper användare att skapa ett lokalt / internetbaserat peer-to-peer-synkroniseringssystem. För det mesta är dessa verktyg ganska användbara. Som sagt, de kan ofta ta lite att konfigurera på olika plattformar (särskilt Linux). Det är därför de som vill göra en enkel filsynkronisering mellan datorer i stället bör överväga att använda Rsync på Linux. Det är ett enkelt sätt att effektivt (och snabbt) överföra filer över ett nätverk eller internet.

Installation

I den här handledningen kommer vi att fokusera på två verktyg: Rsync-kommandoradsverktyget och Grsync GUI-omslaget. Så här installerar du dessa program på din Linux-dator.

Obs! Du måste också installera SSH.

Ubuntu

sudo apt install rsync grsync

Debian

sudo apt-get install rsync grsync

Arch Linux

sudo pacman -S rsync grsync

Fedora

sudo dnf install rsync grsync

OpenSUSE

sudo dnf install rsync grsync

Andra Linux-filer

Rsync har funnits sedan 1996. Det är på grund av detta bör användarna inte ha några problem att hitta och installera appen på sin Linux-PC, oavsett hur oklar. Sök efter “rsync” i din pakethanterare och installera det i systemet. När det gäller Grsync-omslagningsverktyget är det lite obehagligt. Vissa Linux-distributioner kan ha det i sina förvar, och andra kanske inte. För att installera det öppnar du ett terminalfönster och söker efter "grsync". Alternativt kan du ladda ner den från webbplatsen.

Använda Rsync i terminalen

Rsync terminalverktyget är mycket kraftfullt ochalltså kan ledas till många olika appar. Som sagt, de flesta användare behöver egentligen bara veta grunderna. Så här fungerar det. För att överföra allt innehåll i en mapp direkt till en annan använder du det här kommandot:

Lokal till fjärröverföring

rsync -r /home/username/local/file/to/transfer/. user@host:/path/to/destination/folder

Fjärrkontroll till lokal överföring

rsync -r user@host:/path/to/remote/. /home/username/local/file/to/transfer/

Dessa kommandon tillåter användaren att direkt och rekursivt överföra alla filer i en mapp till en annan antingen lokalt eller på distans. Letar du efter fler alternativ? Gör i terminalen: rsync -h och testa de många tillgängliga rsync-switcharna och alternativen.

Obs: Rsync-hjälpanmärkningarna är ganska stora. Ofta kan terminalen skära av bitar av den (eller åtminstone tvingas användare att oändligt bläddra igenom dem). För att göra det enklare kan du prova att spara hjälpinstruktionerna direkt i en textfil för senare. Det kan göras med detta kommando:

rsync -h >> rsync-help.txt

Använda Grsync GUI-verktyget

För det mesta är Grsync-verktyget verkligenbästa sättet att använda Rsync. Detta beror på att även om Rsync-kommandot i sig är kraftfullt är det syntaxen ganska förvirrande för dem som bara vill göra en enkel filsynkronisering. När det gäller terminalkommandon är detta vanligtvis inte fallet, men reglerna är tänkta att brytas.

Starta Grsync på din PC och öppna filenchef också. Inuti filhanteraren hittar du den lokala mappplatsen du vill överföra. Om du får en överföring istället för att skicka en, hitta (eller skapa) en destinationsmapp.

När du hittat platsinformationen går du till Grsync ochbörja med källinställningen. Klicka på "öppna" och leta efter den lokala mappen du vill överföra. Om källan är fjärrskriv, skriv: user @ host: / path / to / remote /.

Efter att ha angett / bläddrat efter källan tillöverföra, gå till nästa markeringsområde. Klicka på öppen för att hitta en destinationsmapp (om överföringskällan är fjärr), eller ange: user @ host: / path / from / remote / om du överför över nätverket.

Grsync-verktyget har vanliga standardvärden och gör det intekräver någon tippning för den genomsnittliga användaren. Klicka på startknappen för att starta överföringen. När överföringen startar visas en laddningsskärm. Om du är nyfiken på hur Rsync fungerar klickar du på knappen "rsync output". Detta visar en komplett kommandoutput som användaren kan hänvisa till.

Snabbt Grsync-tips

Är du inte säker på varför din filsynkronisering inte fungerar? Försök att använda simuleringsläge. Det gör att användare kan finjustera och ställa in en Rsync och sedan köra en simulering. Inga faktiska filer överförs. Istället simuleras de och output ges. Detta kan hjälpa Rsync-nybörjare att justera överföringsinställningarna, upptäcka fel etc.

För att komma åt simuleringsläget i Grsync, klicka på "File" och klicka sedan på "Simulation". Alternativt öppnar du Grsync-simulatorverktyget med kortkommandot Ctrl + S.

Slutsats

Moderna synkroniseringsapplikationer har sina användningsfall,det är säkert. Om du vill distribuera ett gäng filer till 5 eller 6 datorer på ett LAN eller över internet är Rsync inte för dig. Men vad du vill är att snabbt hålla en mapp synkroniserad mellan några Linux PC: s Rsync är den tydliga vinnaren här. Det finns inget behov att röra med streckkoder, konfigurera ett webbgränssnitt eller logga in i en Android-app. Ange bara ett kommando eller använd Grsync-verktyget så överföringen börjar.

kommentarer