Übersicht
bzip2 ist ein leistungsstarkes Komprimierungsdienstprogramm zur Reduzierung der Dateigröße. Komprimierte Dateien haben normalerweise die Erweiterung `.bz2`. Die Dekomprimierung kann mit dem Befehl `bzip2 -d` oder `bunzip2` erfolgen.
Hauptmerkmale
- Bietet hohe Komprimierungsraten (typischerweise besser als gzip)
- Verlustfreier Komprimierungsansatz
- Optimiert für die Komprimierung einzelner Dateien
- Komprimierte Dateien verwenden die Erweiterung `.bz2`
Wichtige Optionen
Dies sind die wichtigsten Optionen, die häufig mit dem bzip2-Befehl verwendet werden.
Standardverhalten
Ausgabe und Leistung
Erzeugter Befehl:
Kombinieren Sie die Befehle.
Beschreibung:
`bzip2` Führen Sie den Befehl aus.
Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.
Anwendungsbeispiele
Dies sind verschiedene Beispiele für Komprimierung und Dekomprimierung mit dem bzip2-Befehl.
Datei komprimieren
bzip2 myfile.txt
Komprimiert die angegebene Datei und löscht die Originaldatei.
Datei dekomprimieren
bzip2 -d myfile.txt.bz2
Dekomprimiert die Datei mit der Erweiterung `.bz2` und löscht die ursprüngliche komprimierte Datei.
Komprimieren und Originaldatei beibehalten
bzip2 -k myfile.txt
Behält die Originaldatei nach der Komprimierung bei.
Komprimieren mit maximaler Komprimierungsstufe
bzip2 -9 myfile.txt
Komprimiert die Datei mit der höchsten Komprimierungsrate (am langsamsten).
Inhalt einer komprimierten Datei anzeigen
bzcat myfile.txt.bz2
Zeigt den Inhalt der Datei in der Standardausgabe an, ohne sie zu dekomprimieren.
Verzeichnis mit tar komprimieren
tar -cvjf archive.tar.bz2 mydirectory/
Verwendet den tar-Befehl, um ein Verzeichnis zu bündeln und es mit bzip2 zu komprimieren.
Tipps & Hinweise
Dies sind nützliche Tipps und Vorsichtsmaßnahmen bei der Verwendung von bzip2.
bzip2 vs gzip
- Komprimierungsrate: bzip2 bietet im Allgemeinen eine höhere Komprimierungsrate als gzip.
- Geschwindigkeit: bzip2 ist langsamer beim Komprimieren und Dekomprimieren als gzip. Wenn Geschwindigkeit wichtig ist, sollten Sie gzip in Betracht ziehen.
Dateien archivieren
bzip2 wird zur Komprimierung einzelner Dateien verwendet. Um mehrere Dateien zu bündeln oder Verzeichnisse zu komprimieren, ist die Verwendung in Verbindung mit dem `tar`-Befehl üblich.
- Beispiel: `tar -cvjf archive.tar.bz2 directory_name/`
Standard-Ein-/Ausgabe verwenden
bzip2 kann die Standardeingabe über eine Pipe (`|`) empfangen, um sie zu komprimieren, oder komprimierte Daten an die Standardausgabe senden. Dies ist nützlich für die Verarbeitung von Streaming-Daten oder die Kombination mit anderen Befehlen.