Strumenti di confronto · 5 min read · Jan 22, 2026
Guida per principianti al confronto di file utilizzando lo strumento di confronto/unione visivo Meld su Linux
Ora che abbiamo trattato alcuni strumenti di confronto/unione basati su riga di comando in Linux, sarebbe logico spiegare alcuni strumenti di confronto/unione visivi disponibili per il sistema operativo. Il motivo è che non tutti sono abituati alla riga di comando e/o gli strumenti di confronto basati su riga di comando potrebbero essere più difficili da imparare e comprendere per alcuni.
Quindi, iniziamo questa nuova serie con uno strumento basato su GUI chiamato Meld.
Ma prima di passare alla parte di installazione e spiegazione, vale la pena condividere che tutte le istruzioni e gli esempi presentati in questo tutorial sono stati testati su Ubuntu 14.04 e la versione di Meld che abbiamo utilizzato è 3.14.2.Informazioni su Meld
Meld è fondamentalmente uno strumento di confronto e unione visivo che è principalmente rivolto agli sviluppatori (tuttavia, stai tranquillo che spiegheremo lo strumento tenendo a mente gli utenti finali). Lo strumento supporta confronti sia a due che a tre vie e non solo ti consente di confrontare file, ma anche directory e progetti controllati da versione.
“Meld ti aiuta a rivedere le modifiche al codice e a comprendere le patch,” afferma il sito ufficiale. “Potrebbe anche aiutarti a capire cosa sta succedendo in quella fusione che continui ad evitare.” Lo strumento è concesso in licenza sotto GPL v2.
Installazione di Meld
Se stai utilizzando Ubuntu o qualsiasi altra distribuzione Linux basata su Debian, puoi scaricare e installare Meld utilizzando il seguente comando:
sudo apt-get install meldIn alternativa, puoi anche utilizzare il gestore pacchetti del tuo sistema per scaricare lo strumento. Ad esempio, su Ubuntu, puoi utilizzare l’Ubuntu Software Center, o Ubuntu Software, che ha sostituito il precedente a partire dalla versione 16.04 del sistema operativo.
Tuttavia, potrebbe essere possibile che la versione di Meld nei repository ufficiali di Ubuntu sia obsoleta. Quindi, in tal caso, se desideri utilizzare una versione più recente, puoi scaricare il pacchetto da qui. Se scegli questo metodo, allora tutto ciò che devi fare è estrarre il pacchetto scaricato e poi eseguire il binario ‘meld’ presente nella cartella ‘bin’:
~/Downloads/meld-3.14.2/bin$ ./meldPer tua informazione, di seguito sono elencati i pacchetti richiesti da Meld:
- Python 2.7 (Python 3.3 in sviluppo)
- GTK+ 3.14
- GLib 2.36
- PyGObject 3.14
- GtkSourceView 3.14
- pycairo
Utilizzo di Meld
Quando lo strumento viene avviato, vedrai uno schermo simile al seguente:

Quindi hai tre opzioni: Confronto file, Confronto directory e Vista controllo versione.
Clicca sull’opzione ‘Confronto file’ e ti verrà chiesto di selezionare i file da confrontare:

Come è chiaro dallo screenshot sopra, Meld ti consente anche di eseguire confronti a 3 vie, ma - in questa prima parte di questa serie di articoli - ci attarderemo sui confronti a due vie che sono più comuni.
Procedendo, seleziona i file che desideri confrontare e poi clicca sul pulsante ‘Confronta’. Vedrai che lo strumento apre entrambi i file affiancati e evidenzia anche le righe diverse (così come le differenze).

Quindi la differenza è nella seconda riga di entrambi i file, e la differenza effettiva è il ‘3’ extra nella seconda riga di file2. Le frecce nere che vedi sono lì per eseguire l’operazione di unione/cambio. La freccia destra, in questo caso, cambierà la seconda riga in ‘file2’ con la riga corrispondente di ‘file1’. La freccia sinistra farà viceversa.
Dopo aver apportato modifiche, puoi fare Ctrl+s per salvarle.
Quindi questo è stato un semplice esempio per farti sapere come funziona Meld a un livello base. Diamo un’occhiata a un confronto leggermente più complicato:

Prima di discutere le modifiche, vale la pena menzionare qui che ci sono aree nell’interfaccia di Meld che ti danno una panoramica visiva delle modifiche tra i file. In particolare, ciò che stiamo cercando di portare alla tua attenzione qui sono le barre verticali sui lati sinistro e destro della finestra. Ad esempio, guarda il seguente screenshot:
Se osservi attentamente, la barra nello screenshot sopra contiene alcuni blocchi colorati. Questi blocchi sono progettati per darti una panoramica di tutte le differenze tra i due file. “Ogni blocco colorato rappresenta una sezione che è stata inserita, eliminata, modificata o in conflitto tra i tuoi file, a seconda del colore del blocco utilizzato,” spiega la documentazione ufficiale.
Ora, torniamo all’esempio che stavamo discutendo. I seguenti screenshot mostrano quanto sia facile comprendere le modifiche ai file (così come unirle) quando si utilizza Meld:



Procedendo, finora siamo passati da una modifica all’altra scorrendo i file. Tuttavia, potrebbero esserci momenti in cui i file confrontati sono molto grandi, rendendo difficile scorrere ogni volta che si desidera passare a una modifica. Per questo, puoi utilizzare le frecce di colore arancione nella barra degli strumenti che si trova sopra l’area di editing:
Ecco come eseguire alcune delle operazioni comuni mentre utilizzi Meld: puoi utilizzare la combinazione di tasti standard Ctrl+f per trovare qualcosa nell’area dell’editor, premere il tasto F11 per far andare lo strumento in modalità schermo intero e Ctrl+r per aggiornare (di solito utilizzato quando uno o entrambi i file confrontati sono stati modificati).
Di seguito sono elencate alcune delle funzionalità chiave che il sito ufficiale di Meld pubblicizza:
- Confronto a due e tre vie di file e directory
- I confronti dei file si aggiornano mentre digiti
- La modalità di unione automatica e le azioni sui blocchi di modifica aiutano a semplificare le unioni
- Le visualizzazioni rendono più facile confrontare i tuoi file
- Supporta Git, Bazaar, Mercurial, Subversion, ecc.
Nota che l’elenco sopra non è esaustivo. Il sito web contiene una pagina dedicata alle funzionalità che contiene un elenco esaustivo delle funzionalità che Meld offre. Tutte le funzionalità elencate lì sono suddivise in sezioni in base al fatto che lo strumento venga utilizzato per il confronto di file, il confronto di directory, il controllo versione o in modalità di unione.
Come qualsiasi altro strumento software, ci sono certe cose che Meld non può fare. Il sito ufficiale ne elenca almeno una: “Quando Meld mostra le differenze tra i file, mostra entrambi i file come apparirebbero in un normale editor di testo. Non inserisce righe aggiuntive in modo che i lati sinistro e destro di una particolare modifica siano della stessa dimensione. Non c’è opzione per farlo.”
Conclusione
Abbiamo appena graffiato la superficie qui, poiché Meld è in grado di fare molto di più. Ma va bene per ora, dato che è la prima parte della serie di tutorial. Solo per darti un’idea delle capacità di Meld, puoi configurare lo strumento per ignorare determinati tipi di modifiche, chiedergli di spostare, copiare o eliminare differenze individuali tra i file, così come avviarlo dalla riga di comando. Discuteremo tutte queste funzionalità chiave nelle prossime parti di questa serie di tutorial.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.