Linux-Befehle · 2 min read · Sep 18, 2025
Linux bzcmp, bzdiff, bzmore, bzless und bzgrep Befehle erklärt mit Beispielen

Während das bzip2-Befehlszeilenprogramm Dateien komprimieren kann, ermöglichen viele andere Werkzeuge grundlegende Aufgaben - wie das Vergleichen solcher Dateien - ohne sie entpacken zu müssen. In diesem Tutorial werden wir die Grundlagen der Befehle bzcmp, bzdiff, bzmore, bzless und bzgrep anhand einiger leicht verständlicher Beispiele besprechen.
Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele in diesem Artikel auf einem Ubuntu 22.04-Rechner getestet wurden.
Linux bzcmp, bzdiff, bzmore, bzless und bzgrep Befehle
Wir werden jeden dieser Befehle im Frage-Antwort-Stil präsentieren.
Q1. Wie funktionieren die Befehle bzcmp und bzdiff?
Wie ihre Namen schon andeuten, werden diese Befehle zum Vergleichen von .bz2-Dateien verwendet. Folgendes ist ihre Syntax:
bzcmp [ cmp_options ] file1 [ file2 ]
bzdiff [ diff_options ] file1 [ file2 ]Und hier ist, was die Man-Seite über sie sagt:
Bzcmp und bzdiff werden verwendet, um das cmp- oder das diff-Programm auf
bzip2-komprimierten Dateien aufzurufen. Alle angegebenen Optionen werden
direkt an cmp oder diff weitergegeben. Wenn nur 1 Datei angegeben ist, dann
werden die verglichenen Dateien file1 und eine unkomprimierte file1.bz2 sein.
Wenn zwei Dateien angegeben sind, werden sie bei Bedarf unkomprimiert und an cmp
oder diff übergeben. Der Exit-Status von cmp oder diff wird beibehalten.Hier ist ein einfaches Beispiel für bzcmp und bzdiff:
bzcmp file1.bz2 file2.bz2bzdiff file1.bz2 file2.bz2Und der folgende Screenshot zeigt die von diesen Befehlen erzeugte Ausgabe:
Während diese Befehle keine expliziten Befehlszeilenoptionen anbieten, können Sie die Optionen der Befehle cmp und diff verwenden (da diese Werkzeuge intern von den Befehlen bzcmp und bzdiff aufgerufen werden).
Q2. Wie funktionieren die Befehle bzmore und bzless?
Genau wie more und less sind sowohl bzmore als auch bzless Filter für die CRT-Anzeige, jedoch für komprimierte bz2-Dateien. Um Ihnen eine noch bessere Vorstellung zu geben, hier ist ein Auszug über bzmore aus seiner Man-Seite:
Bzmore ist ein Filter, der die Untersuchung von komprimierten oder einfachen Text-
dateien ermöglicht, ein Bildschirm voll auf einmal auf einem Softcopy-Terminal.
Bzmore funktioniert mit Dateien, die mit bzip2 komprimiert sind, und auch mit
unkomprimierten Dateien. Wenn eine Datei nicht existiert, sucht bzmore nach einer
Datei mit demselben Namen mit der Ergänzung einer .bz2-Endung.
Bzmore pausiert normalerweise nach jedem Bildschirm voll und druckt --More-- am
unteren Rand des Bildschirms. Wenn der Benutzer dann die Eingabetaste drückt,
wird eine weitere Zeile angezeigt. Wenn der Benutzer die Leertaste drückt, wird
ein weiterer Bildschirm voll angezeigt. Andere Möglichkeiten werden später
aufgezählt.Natürlich können Sie diese Befehle auch verwenden, um eine komprimierte Datei anzuzeigen. Hier ist ein Beispiel:
Q3. Wie funktioniert der Befehl bzgrep?
Wie Sie sich jetzt gedacht haben, funktioniert bzgrep auch nach dem gleichen Prinzip wie die anderen bz-Befehle, die wir hier erklärt haben. Genauer gesagt, es ist grep, aber für komprimierte Dateien. Folgendes ist ein Auszug aus der Man-Seite dieses Befehls:
Bzgrep wird verwendet, um grep auf bzip2-komprimierten Dateien aufzurufen. Alle
angegebenen Optionen werden direkt an grep weitergegeben. Wenn keine Datei
angegeben ist, wird die Standardeingabe bei Bedarf dekomprimiert und an grep
übergeben. Andernfalls werden die angegebenen Dateien bei Bedarf unkomprimiert und
an grep übergeben.Hier ist ein Beispiel für die Verwendung von bzgrep:
bzgrep "menu" file1.bz2Der folgende Screenshot zeigt die Ausgabe:
Fazit
Wenn Sie also mit komprimierten Dateien (.bz2) arbeiten und grundlegende Operationen wie Suchen, Vergleichen und mehr durchführen möchten, können Sie diese Befehle verwenden. Wir haben hier die Grundlagen besprochen. Für weitere Informationen zu diesen Werkzeugen besuchen Sie bitte ihre Man-Seiten (bzdiff, bzmore und bzgrep).
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.