Sådan synkroniseres filer på Linux med Unison

click fraud protection

De, der leder efter en hurtig, enkel måde at synkronisere filer på Linux bør tjekke Unison. Det er et nyttigt filsynkroniseringsprogram, der kan sende data over internettet og på det lokale netværk.

Bemærk: Før du bruger Unison, er det vigtigt at konfigurere en SSH-server på alle Linux-pc'er, der ønsker at synkronisere filer. Se vores guide at lære at få det til at fungere!

Installer Unison

Unison har både en terminal og grafisk komponent til det. I denne tutorial vil vi dække begge dele og gennemgå, hvordan hver af dem fungerer. Før vi gennemgår, hvordan du bruger Unison, skal du installere det på din Linux-pc. Start et terminalvindue på din computer og følg kommandoerne herunder for at få det til at fungere.

Ubuntu

Ubuntu-brugere kan installere både Unison og Unison-GTK direkte fra de officielle softwarelager. Brug Apt-pakkehåndteringen i terminalen og sæt dem i gang.

sudo apt installere unison unison-gtk-y

Debian

Unison findes i de officielle Debian-softwarekilder, og du kan nemt installere det ved hjælp af Apt-get.

instagram viewer
sudo apt installere unison unison-gtk-y

At blive unison på Debian er en smule iffy, da versionerne af programmet er forældede. Hvis du har brug for en nyere version af Unison, følg vores vejledning her og lær, hvordan du indstiller Debian Backports.

Arch Linux

Unison er i Arch Linux officielle softwarelager. Den grafiske version af grænsefladen installeres dog ikke som standard. Når du i stedet bruger Pacman til at installere det, skal du være opmærksom og vælge indstillingen GTK2 under installationen. Hvis du vælger denne indstilling, konfigureres den grafiske grænseflade.

sudo pacman - S unison

Alternativt er Unison-pakken, som den er i Arch Linux AUR. Ret din foretrukne AUR-hjælper mod det for at få det til at fungere, eller download og kompiler pakken manuelt.

Fedora

Både Unison og Unison GTK er i de officielle Fedora Linux-softwarelagre. Hvis du er en Fedora-fan, kan du nemt installere begge versioner af programmet ved at starte en terminal og indtaste kommandoerne nedenfor.

sudo dnf install -y unison unison-gtk

OpenSUSE

Unison og Unison GTK-komponenten er i en pakke til OpenSUSE-brugere. For at installere det skal du starte et terminalvindue og bruge Zypper-pakkehåndtereren til at få det til at fungere.

sudo zypper installere unison

Generisk Linux

Unison fungerer på alle Linux-brugere takket være en generisk binær pakke. Brugere kan downloade og installere både Unison GTK eller Unison til terminal separat. Følg instruktionerne herunder for at få disse programmer.

Unison GTK-instruktioner

Flyt terminalen ind i Downloads folder. Brug derefter wget download værktøj for at få den nyeste pakke.

cd ~ / Downloads
wget http://unison-binaries.inria.fr/files/unison-2.32.52_x86_64.zip

Eller, hvis du har brug for 32-bit versionen af ​​Unison, skal du gøre:

wget http://unison-binaries.inria.fr/files/unison-2.32.12.linux.32bit.zip

Nu hvor Unison er færdig med at downloade, kan installationsprocessen begynde. Bruger unzip program, udpak filerne fra mappen Zip og opdater filens tilladelser.

sudo chmod + x unison-2.32.52_x86_64

Kør programmet med:

./unison-2.32.52_x86_64
Unison Terminal Instruktioner

Installation af Unison-teksttilstand ligner meget GTK-versionen. Du gør det ved at flytte din terminal til mappen Downloads og derefter wget pakken.

cd ~ / Downloads wget http://unison-binaries.inria.fr/files/2011.01.28-Esup-unison-2.40.61-linux-x86_64-text-static.tar.gz

Eller:

wget http://unison-binaries.inria.fr/files/2011.01.28-Esup-unison-2.40.61-linux-i386-text-static.tar.gz
tar xzvf 2011.01.28-Esup-unison-2.40.61-linux - * - text-static.tar.gz

Opdater tilladelserne til Unison med chmod kommando.

sudo chmod + x unison-2.40.61-linux - * - tekststatisk

Kør med:

./unison-2.40.61-linux-*-text-static

Synkroniser mapper med Unison Terminal

Unison fungerer meget godt i terminalen takket være sin meget ligefremme kommandolinjegrænseflade. Når du forsøger at synkronisere filer via kommandolinjen i Unison, er det bedst at gå med SSH, da de fleste Linux-pc'er vil have det opsat.

For at synkronisere indholdet af et bibliotek med Unison på kommandolinjen skal du åbne en terminal og indtaste kommandolinjen nedenfor. Sørg for at tilpasse Unison-kommandoen nedenfor, så de passer til dine behov.

unison / location / of / folder / to / sync ssh: //ip.address.of.remote.computer//location/of/folder/to/sync/

Synkroniser mapper med Unison GTK

For at synkronisere med Unison GTK skal du først oprette en profil. Start appen, og klik på muligheden for at oprette en ny profil. Alternativt skal du kigge efter knappen "+ Tilføj" i vinduet Profilvalg.

Udfyld dit navn i vinduet til valg af profil og vælg den type overførsel, du vil have. I denne vejledning opretter vi en SSH-overførselsforbindelse, da det er den mest pålidelige opsætning af fjernoverførsel til Linux-brugere.

Valg af “SSH” i rullemenuen afslører SSH-forbindelsesindstillinger. Udfyld forbindelsesindstillingerne med den eksterne Linux-pc eller -server, du vil synkronisere filer med, og klik på "Videresend" for at fortsætte til næste side.

På den sidste side af installationsprocessen for Unison GTK skal du konfigurere både fjern- og lokale biblioteker. Når du har konfigureret dine mapper, skal du klikke på "Videresend" og derefter på knappen "Anvend" for at starte synkroniseringsprocessen i Unison-appen.

watch instagram story