English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Il comando cmp di Linux

大全命令Linux

Il comando cmp di Linux viene utilizzato per confrontare se due file hanno differenze.

Quando due file confrontati sono completamente identici, questa istruzione non visualizza alcun messaggio. Se vengono rilevate differenze, viene visualizzato il primo carattere e il numero di riga diverso. Se non vengono specificati alcun nome di file o il nome del file fornito è "-", l'istruzione cmp legge i dati dal dispositivo di input standard.

sintassi

cmp [-clsv][-i <numero_caratteri>][--help][primo_file][secondo_file]

parametro

  • -c o --print-chars  oltre a indicare i codici decimali delle differenze, mostra anche i caratteri corrispondenti.
  • -i<numero_caratteri> o --ignore-initial=<numero_caratteri>  specifica un numero.
  • -l o --verbose  indica tutte le differenze.
  • -s o --quiet o --silent  non mostrare messaggi di errore.
  • -v o --version  mostra informazioni di versione.
  • --help  aiuto online.

esempio online

Per determinare se due file sono identici, inserisci:

cmp prog.o.bak prog.o 

Questa confronta prog.o.bak e prog.o. Se i file sono identici, non viene visualizzato alcun messaggio. Se i file sono diversi, viene visualizzata la prima posizione diversa; ad esempio:

differenze prog.o.bak prog.o: carattere 4, riga 1 

显示消息cmp: EOF on prog.o.bak, sezione primaria prog.o è identica a prog.o.bak, ma ci sono altri dati in prog.o.

大全命令Linux