- - Hur man använder smälta för att jämföra ändringar i filer på Linux

Hur man använder smälta för att jämföra ändringar i filer på Linux

Om du gör en hel del utveckling eller kodrevisionpå Linux kan sökning genom kod för att hitta subtila förändringar vara mycket tråkigt. Lyckligtvis finns det en enkel lösning: använd bara Meld. Med Meld kan du snabbt upptäcka ändringar i filer, kataloger och mer.

Installera Meld

För att använda Meld måste du köra antingen Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE eller ett Linux OS som kan installera Flatpaks.

Ubuntu

sudo apt install meld

Debian

sudo apt-get install meld

Arch Linux

Att få Meld-applikationen på Arch Linux är det intemöjligt utan att aktivera programvarukällan "Extra". Detta förvar stängs ofta av som standard på många Arch-installationer, eftersom det har programvara som inte är avgörande för de flesta system.

Att aktivera källan för Extra görs genom att göra en liten redigering av Pacman-konfigurationsfilen. För att göra detta, öppna en terminal och få root-åtkomst med su kommando. Om du väljer att inte tillåta su, a sudo -s kommer att räcka.

su -

eller

sudo -s

Öppna Pacman-konfigurationsfilen i Nano-textredigeringsprogrammet med din root-åtkomst.

nano /etc/pacman.conf

I Nano använder du nedpiltangenterna för att navigera ner filen Sök efter "Extra" -posten. Det finns tre rader till ”Extra” -repet. Ta bort alla # symboler framför linjerna och tryck på Ctrl + O för att spara dina ändringar. Avsluta redigeraren genom att trycka på Ctrl + Xoch synkronisera Arch Packing Tool.

pacman -Syy

Att köra en ny synkronisering laddar ner ett nytt arkivinformation för redan konfigurerade programrepresentationer. Det kommer också att ladda ner paketlistorna och ställa in Extra. När det tas hand om är det säkert att installera Meld-applikationen på Arch Linux.

pacman -S meld

Fedora

sudo dnf install meld

OpenSUSE

sudo zypper install meld

Generisk Linux via Flatpak

Meld är en del av Gnome-projektet, såmjukvaran hittar vägen på nästan varje Linux-distribution i form av ett inbyggt binärt paket. Men om du använder en Linux-distribution som av någon anledning inte har tillgång till en infödd installatör, är det näst bästa saken att få appen via Flatpak.

Innan du installerar Meld via Flathub, följ vårguide för att lära dig hur du installerar Flatpak-förpackningssystemet på din Linux-PC. När du har fått Flatpaks att fungera öppnar du en terminal och anger följande kommandon för att installera Meld.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.gnome.meld

När du har kört kommandona ovan för att installera Meld, starta den för första gången med:

flatpak run org.gnome.meld

Använd smälta för att jämföra filer

Melds främsta syfte är att hitta subtilaskillnader i text, och det kan upptäcka förändringar mycket snabbt. Ännu bättre är att Meld har stöd för många olika typer av text- och filtyper, vilket säkerställer att dina ändringar kan upptäckas oavsett vad.

Om du inte är säker på hur du ska kontrollera för "skillnader" i filer i Meld-applikationen, följ dessa steg.

Steg 1: Sök efter “filjämförelse” på startsidan för Meld. Under alternativet "filjämförelse" kommer du att märka en knapp som säger "ingen". Klicka på den och använd den för att söka efter den första filen i din jämförelse.

Steg 2: Laddar upp den första filen i meld kommerförvandla appen till en delad skärmläge. På den vänstra sidan av delad skärm ser du den första filen du har lagt till. Till höger ser du en tom sida. Klicka på sidans titel och ladda upp filen du vill jämföra med den från tidigare.

Steg 3: När de båda filerna är klar med att ladda in i Meld,det kommer att markera förändringar den ser i texten med färgen blå och likheter med lime green. Bläddra igenom och titta på texten. Om du inte är nöjd med skillnader, klicka på pilikonen ovanför "diff" och låt Meld ändra den.

När du är nöjd med de ändringar du har gjort med Meld klickar du på "spara" -knappen.

Använd Meld för att jämföra kataloger

Bortsett från att kontrollera olika filer för skillnaderi text kan Meld hitta skillnader i kataloger. Katalogjämförelse är en praktisk funktion om du försöker behålla två olika mappar på samma sätt, men inte kan se om de har samma innehåll.

För att använda den här funktionen, starta Meld, titta på startskärmen och klicka på knappen "katalogjämförelse".

Efter att ha valt “katalogjämförelse”, två rutormed "ingen" visas. Klicka på båda rutorna och använd menyn för att ställa in de mappar du försöker jämföra. När mapparna är inställda klickar du på "jämför" och applikationen Meld laddar omedelbart båda mapparna och markerar skillnaderna i båda katalogerna.

Kopiera filer / mappar

Behöver kopiera en fil eller mapp från en sida tillden andra? Bläddra igenom listan, välj en katalog eller fil och högerklicka på den. Efter högerklicka klickar du på alternativet "kopiera till" för att flytta data.

kommentarer