De som letar efter ett snabbt och enkelt sätt att synkronisera filer på Linux bör kolla in Unison. Det är ett användbart filsynkroniseringsprogram som kan skicka data över internet och i det lokala nätverket.
Obs! Innan du använder Unison är det viktigt att konfigurera en SSH-server på alla Linux-datorer som vill synkronisera filer. Kolla in vår guide för att lära dig hur det ska fungera!
Installera Unison
Unison har både en terminal och grafiskkomponent till det. I denna handledning täcker vi båda och går igenom hur var och en av dem fungerar. Innan vi går igenom hur du använder Unison måste du installera det på din Linux-dator. Starta ett terminalfönster på din dator och följ kommandona nedan för att få det att fungera.
Ubuntu
Ubuntu-användare kan installera både Unison och Unison-GTK direkt från de officiella programvarulagerna. Använd Apt-pakethanteraren i terminalen och ställ dem igång.
sudo apt install unison unison-gtk -y
Debian
Unison finns i Debians officiella programkällor, och du kan enkelt installera det med Apt-get.
sudo apt install unison unison-gtk -y
Att få unison på Debian är lite iffy, eftersom versionerna av programmet är inaktuella. Om du behöver en nyare version av Unison, följ vår guide här och lära dig hur du ställer in Debian Backports.
Arch Linux
Unison finns i Arch Linux officiella programvaraförråden. Den grafiska versionen av gränssnittet kommer dock inte att installeras som standard. När du istället använder Pacman för att installera det, var uppmärksam och välj alternativet GTK2 under installationen. Om du väljer detta alternativ ställer du in det grafiska gränssnittet.
sudo pacman -S unison
Alternativt kan Unison-paketet vara i Arch Linux AUR. Rikta din favorit AUR-hjälpare på den för att få den att fungera, eller ladda ner och sammanställa paketet manuellt.
Fedora
Både Unison och Unison GTK är i den officiellaFedora Linux-mjukvarulager. Om du är ett Fedora-fan kan du enkelt installera båda versionerna av programmet genom att starta en terminal och ange kommandona nedan.
sudo dnf install -y unison unison-gtk
OpenSUSE
Unison och Unison GTK-komponenten finns i ett paket för OpenSUSE-användare. För att installera det, starta ett terminalfönster och använd Zypper-pakethanteraren för att få det att fungera.
sudo zypper install unison
Generisk Linux
Unison fungerar på alla Linux-användare tack vare ageneriskt binärt paket. Användare kan ladda ner och installera både Unison GTK eller Unison för terminal separat. Följ instruktionerna nedan för att få dessa program.
Unison GTK-instruktioner
Flytta terminalen till Nedladdningar mapp. Använd sedan wget nedladdningsverktyg för att få det senaste paketet.
cd ~/Downloads
wget http://unison-binaries.inria.fr/files/unison-2.32.52_x86_64.zip
Eller, om du behöver 32-bitarsversionen av Unison, gör:
wget http://unison-binaries.inria.fr/files/unison-2.32.12.linux.32bit.zip
Nu när Unison är nedladdat kan installationsprocessen börja. Använda packa upp programmera, extrahera filerna från Zip-mappen och uppdatera filens behörigheter.
sudo chmod +x unison-2.32.52_x86_64
Kör programmet med:
./unison-2.32.52_x86_64
Unison Terminal Instruktioner
Att installera Unison-textläge liknar GTK-versionen. För att göra det, flytta din terminal till mappen Nedladdningar och sedan wget paketet.
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
Uppdatera behörigheterna för Unison med chmod kommando.
sudo chmod +x unison-2.40.61-linux-*-text-static
Spring med:
./unison-2.40.61-linux-*-text-static
Synkronisera mappar med Unison Terminal
Unison fungerar mycket bra i terminalen tack varedess mycket okomplicerade kommandoradgränssnitt. När du försöker synkronisera filer via kommandoraden i Unison är det bäst att gå med SSH, eftersom de flesta Linux-datorer kommer att ha dem installerade.

För att synkronisera innehållet i en katalog med Unison på kommandoraden, öppna en terminal och ange kommandoraden nedan. Se till att anpassa Unison-kommandot nedan för att passa dina behov.
unison /location/of/folder/to/sync ssh://ip.address.of.remote.computer//location/of/folder/to/sync/
Synkronisera mappar med Unison GTK
För att synkronisera med Unison GTK måste du skapa en profil först. Starta appen och klicka på alternativet för att skapa en ny profil. Alternativt letar du efter knappen "+ Lägg till" i fönstret Profilval.

Fyll i din i profilvalsfönstretnamn och välj vilken typ av överföring du vill. I den här tutorialen kommer vi att ställa in en SSH-överföringsanslutning, eftersom det är den mest pålitliga inställningen för fjärröverföring för Linux-användare.

Att välja “SSH” i rullgardinsmenyn kommer att avslöjaSSH-anslutningsinställningar. Fyll i anslutningsinställningarna med den fjärr Linux-datorn eller servern du vill synkronisera filer med och klicka på "Vidarebefordra" för att fortsätta till nästa sida.

På den sista sidan i installationsprocessen för UnisonGTK, du måste konfigurera både fjärrkontrollen och lokala kataloger. När du har konfigurerat dina mappar klickar du på "Vidarebefordra" och sedan på "Använd" -knappen för att starta synkroniseringsprocessen i Unison-appen.
kommentarer