Tip: confrontare due file o due cartelle con il Terminale

(4 voti)

Terminale - iconaIn qualche occasione può essere utili confrontare due file o due cartelle per sapere se sono uguali o se hanno contenuti diversi. Per fare questo si può ricorrere ad un semplice comando per il Terminale (direttamente ereditato da UNIX). Si tratta di diff che è in grado non solo di elencare i file esistenti in una sola delle due cartelle, ma anche di specificare quali file, pur chiamandosi allo stesso modo, includono contenuti diversi.

La sintassi è molto semplice perché appena aperto il programma Terminale (che si trova nella cartella Applicazioni/Utility) è sufficiente digitare il comando diff seguito dal nome del file originale e dal nome della sua copia da confrontare. Spesso però il percorso da scrivere per indicare il file (o la cartella) prescelta è molto lungo, ed allora ci viene incontro Mac OS X che permette, trascinando la cartella stessa dal Finder, di trascrivere automaticamente il percorso completo. In questo modo le operazioni da svolgere sono le seguenti

  1. Aprire il Terminale
  2. scrivere diff
  3. trascinare dentro il Terminale il primo file (o cartella)
  4. trascinare dentro il Terminale il secondo file (o cartella)
  5. premere Invio

se vogliamo controllare anche le eventuali sottocartelle è sufficiente sostituire diff con diff -r. Il Terminale, se ci sono differenze, restituirà un report in inglese ma facilmente comprensibile.

[via]

Condividi o Stampa Stampa questo articolo (letto 2,601 volte)

Articoli correlati

  • Tip: quando le pile del Dock aprono Apple Loops Utility
  • Salvare il contenuto di un file Pages senza Pages
  • Tip: 6 modi per guadagnare spazio sul disco rigido
  • 2 Commenti a “Tip: confrontare due file o due cartelle con il Terminale”


    1. 1Claw

      E se uno non ha un interfaccia grafica per trascinare dentro il terminale le cartelle con il beneamato drag&drop?

      Io ho solo il terminale perchè sul server non ho bisogno di interfaccia, ma se devo confrontare le cartelle qual’è la sintassi di “diff”?

    2. E’ necessario scrivere a mano il percorso delle cartelle. Ci si può aiutare scrivendo le prime lettere della cartella e premendo due volte Esc in rapida successione per attivare l’autocompletamento.

    Lascia un commento



    Chiudi
    Invia e-mail