So komprimieren und dekomprimieren Sie Dateien unter Linux

Drücken Sie auf Komprimierungsbilder

In diesem Artikel werden wir Sie unterrichten Dateien komprimieren und dekomprimieren von Ihrer bevorzugten GNU / Linux-Distribution, alle mit Befehlen von der Konsole. Es ist ein Artikel für Anfänger, in dem die Behandlung von Tarballs nicht wie in anderen Tutorials behandelt wird, da nur gezeigt wird, wie Komprimierung und Dekomprimierung durchgeführt werden, ohne sie mit dem wunderbaren Teerwerkzeug zu verpacken.

Obwohl die Komprimierung und Dekomprimierung relativ einfach ist, durchsuchen Benutzer häufig das Internet nach einer Vielzahl von Methoden, um diese Aktionen auszuführen. Ich nehme an, dass im Gegensatz zu anderen Betriebssystemen wie MacOS und Windows, bei denen sehr spezifische und intuitive grafische Tools verwendet werden, diese in GNU / Linux normalerweise dargestellt werden mehr Formate und verschiedene Werkzeuge für jeden von ihnen, obwohl es auch einfache Werkzeuge auf grafischer Ebene gibt ...

Für die Komprimierung und Dekomprimierung werden wir zwei grundlegende Pakete verwenden, da dies wahrscheinlich die am meisten nachgefragten Formate sind und diejenigen, auf die wir bei der Arbeit am häufigsten stoßen Unix-ähnliche Systeme. Ich beziehe mich auf gzip und bzip2.

Arbeiten mit gzip

zu mit gzip komprimierenDas Format, das wir behandeln werden, ist Lempel-Zi (LZ77) und nicht ZIP als solches, da der Name zu Verwirrung führen kann. Der Name stammt von GNU ZIP und wurde als Ersatz für das ZIP-Format erstellt, ist aber nicht dasselbe. Ich möchte das klarstellen ... Nun, um eine Datei zu komprimieren:

gzip documento.txt

Dadurch wird eine Datei mit dem Namen original mit der Erweiterung .gz generiert. Im vorherigen Beispiel wäre dies document.txt.gz. Anstatt von Ändern Sie den Namen Ausgabe durch einen bestimmten:

gzip -c documento.txt > nuevo_nombre.gz

zu auspacken Was bereits komprimiert ist, ist ebenso einfach, obwohl wir zwei verschiedene Befehle mit demselben Effekt verwenden können:

gzip -d documento.gz

gunzip documento.gz

Und wir werden die Datei bekommen entpackt ohne .gz Erweiterung.

Arbeiten mit bzip2

In Bezug auf bzip2ist dem vorherigen Programm ähnlich, jedoch mit einem anderen Komprimierungsalgorithmus namens Burrows-Wheeler- und Huffman-Codierung. Die Erweiterung, die wir in diesem Fall haben, ist .bz2. Um eine Datei komprimieren zu können, müssen wir nur Folgendes verwenden:

bzip2 documento.txt

Dies führt zu einer komprimierten document.txt.bz2. Wir können auch die variieren Ausgabename mit der Option -c:

bzip2 -c documento.txt > nombre.bz2

Für die Dekomprimierung würde ich die Option -d des Bunzip2-Tools verwenden, das ein Alias ​​ist:

bzip2 -d documento.bz2

gunbzip2 documento.bz2

Für weitere Informationen können Sie verwenden Mann gefolgt vom Befehl ...


9 Kommentare, hinterlasse deine

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Jaime Perea sagte

    Hallo,

    Vielen Dank für Ihre Beiträge, sie sind immer nützlich.

    Vielleicht wäre es interessant, auch xz zu erwähnen, da es auch ziemlich oft verwendet wird. Es liegt irgendwo zwischen bzip2 (langsam, aber stark komprimiert) und gzip (schnell, aber weniger effizient). Dies bei großen Reichweiten, denn wie alles ... kommt es darauf an. Die in Debian / Ubuntu .deb-Dateien enthaltenen Teere werden normalerweise im xz-Format komprimiert.

    Die Verwendung ist ähnlich wie bei den anderen sos-Befehlen.

  2.   Ernesto sagte

    Hallo, ich möchte darum bitten, dass dies aber mit tar.gz gemacht wird, da es am häufigsten verwendet wird (meiner Meinung nach nach allem, was ich aus dem Internet herunterlade).

  3.   ruck2bolt sagte

    Was sagen sie über populärere, aber plattformübergreifende Formate wie .7z? Sie sollten sie auch benennen

  4.   Omeza sagte

    Hallo Jose, was mit den tar.gz-Dateien passiert, ist, dass Sie einen anderen Befehl verwenden, nämlich tar. In diesem Fall wird der Befehl tar selbst nicht komprimiert (oder dekomprimiert), sondern zum Gruppieren (oder Aufheben der Gruppierung) verwendet. Mehrere Dateien in einer, diese ist in die Befehle gzip und bzip2 integriert, mit denen Sie komprimieren und dekomprimieren können.

    1.    Gonzalo sagte

      Sie haben absolut Recht, Ernesto, für ein 7z-freies Format, das Platz in Windows schafft und zip und rar ersetzt, und sie erwähnen es nicht?

  5.   a sagte

    google.com

  6.   usr sagte

    Im 21. Jahrhundert und immer noch Befehle verwenden, um eine einfache Datei zu komprimieren? Dieser Beitrag ist traurig

    1.    usr/share sagte

      Gut gesagt, ich sehe keinen Sinn darin, eine einfache Datei mit einem Befehl zu komprimieren

  7.   Katrin sagte

    Vielleicht wäre es auch interessant