10 Möglichkeiten zum Anzeigen komprimierter Dateiinhalte in Linux (Zusammenfassung)

10 Möglichkeiten zum Anzeigen komprimierter Dateiinhalte in Linux (Zusammenfassung)

Wenn wir den Inhalt einer archivierten oder komprimierten Datei anzeigen, müssen wir diese im Allgemeinen zuerst dekomprimieren und dann anzeigen, was ziemlich mühsam ist. Heute zeige ich Ihnen 10 verschiedene Methoden, mit denen Sie den Inhalt archivierter oder komprimierter Dateien einfach anzeigen können, ohne sie zu dekomprimieren.

Technisch ist es unmöglich, eine archivierte oder komprimierte Datei anzuzeigen, ohne sie vorher zu dekomprimieren. Bei der in diesem Artikel beschriebenen Methode werden diese komprimierten Dateien im Hintergrund in einem temporären Verzeichnis /tmp dekomprimiert. Nach dem Neustart des Systems wird der Inhalt des Verzeichnisses /tmp gelöscht.

Bevor es weitergeht, hier eine Erläuterung zu Archiv- und komprimierten Dateien.

  • Beim Archivieren werden mehrere Dateien oder Ordner in einer einzigen Datei zusammengefasst. In diesem Fall wird die resultierende Datei nicht komprimiert.
  • Unter Komprimierung versteht man den Vorgang, mehrere Dateien oder Ordner in einer Datei zusammenzufassen und die resultierende Datei zu komprimieren.

Eine Archivdatei ist keine komprimierte Datei, aber eine komprimierte Datei kann eine Archivdatei sein. Nachdem wir diese beiden Konzepte verstanden haben, stellen wir offiziell vor, wie der Inhalt komprimierter Dateien angezeigt werden kann, ohne sie zu dekomprimieren.

1. Verwenden des Vim-Editors

Vim ist nicht nur ein Editor, es enthält auch viele andere leistungsstarke Funktionen. Der folgende Befehl zeigt den Inhalt einer komprimierten Archivdatei direkt an:

$ vim test.tar.gzCode kopieren

" tar.vim Version v29
" Durchsuchen der Tar-Datei /home/alvin/test.tar.gz
" Wählen Sie eine Datei mit dem Cursor und drücken Sie die Eingabetaste

test/imag.jpg
test/datei.pdf
test/lied.mp3
prüfen/

Darüber hinaus können Sie mit Vim sogar Archivdateien direkt durchsuchen. Wenn eine Textdatei darin enthalten ist, können Sie diese direkt öffnen, was sehr praktisch ist.

Wenn Sie eine Textdatei öffnen müssen, bewegen Sie den Cursor einfach mit den Pfeiltasten an den Anfang der Datei und drücken Sie die EINGABETASTE, um sie zu öffnen.

2. Verwenden des Tar-Befehls

Mit dem Befehl tar können Sie nicht nur Dateien komprimieren/dekomprimieren, sondern mit dem Befehl tar -tf auch den Inhalt des komprimierten Pakets anzeigen, ohne die Tar-Datei zu extrahieren.

$ tar -tf test.tar
prüfen/
test/bild.jpg
test/datei.pdf
test/lied.mp3

Alternativ können Sie die Option -v verwenden, um detaillierte Eigenschaften der Archivdatei anzuzeigen, z. B. Berechtigungen, Dateibesitzer, Gruppe, Erstellungsdatum usw.

$ tar -tvf test.tar
drwxr-xr-x alvin/Benutzer 0 2019-07-02 19:30 test/
-rw-r--r-- alvin/Benutzer 53632 2019-06-29 15:57 test/bild.jpg
-rw-r--r-- alvin/Benutzer 156831 2019-06-04 12:37 test/Datei.pdf
-rw-r--r-- alvin/Benutzer 9702219 25.04.2019 20:35 test/song.mp3

3. Verwenden Sie den Befehl rar

Ebenso können Sie den Befehl rar v verwenden, um den Inhalt der komprimierten Datei anzuzeigen, ohne die RAR-Datei zu extrahieren.

$ rar v test.rar
RAR 5.60 Copyright (c) 1993-2019 Alexander Roshal 24. Juni 2019
Testversion Geben Sie „rar -?“ ein, um Hilfe zu erhalten

Archiv: test.rar
Einzelheiten: RAR 5

Attribute Größe Packverhältnis Datum Zeit Prüfsumme Name
----------- --------- -------- ----- ---------- ----- -------- ----
-rw-r--r-- 53632 52166 97% 29.06.2019 15:57 70260AC4 test/bild.jpg
-rw-r--r-- 156831 139094 88% 2019-06-04 12:37 C66C545E test/datei.pdf
-rw-r--r-- 9702219 9658527 99% 25.04.2019 20:35 DD875AC4 test/song.mp3
----------- --------- -------- ----- ---------- ----- -------- ----
9912682 9849787 99% 3

4. Verwenden Sie den Befehl unrar

Für die obige RAR-Datei können Sie auch den Befehl unrar mit dem Parameter l verwenden, um den Inhalt der RAR-Datei anzuzeigen.

$ unrar l test.rar
UNRAR 5.60 Freeware Copyright (c) 1993-2019 Alexander Roshal

Archiv: test.rar
Einzelheiten: RAR 5

Attribute Größe Datum Uhrzeit Name
----------- --------- ---------- ----- ----
-rw-r--r-- 53632 2019-06-29 15:57 test/bild.jpg
-rw-r--r-- 156831 2019-06-04 12:37 test/datei.pdf
-rw-r--r-- 9702219 25.04.2019 20:35 test/song.mp3
----------- --------- ---------- ----- ----
9912682 3

5. Verwenden Sie den Zip-Befehl

Mit dem Befehl zip -sf können Sie den Inhalt einer ZIP-Datei anzeigen, ohne sie zu extrahieren.

$ zip -sf test.zip
Das Archiv enthält:
Lebensratschläge.jpg
Insgesamt 1 Einträge (597219 Bytes)

6. Verwenden Sie den Befehl unzip

Ähnlich wie bei unrar können Sie mit dem Befehl unzip und dem Parameter -l den Inhalt einer ZIP-Datei anzeigen.

$ unzip -l test.zip
Archiv: test.zip
Länge Datum Uhrzeit Name
--------- ---------- ----- ----
597219 2019-04-09 12:48 Lebensratschläge.jpg
--------- -------
597219 1 Datei

7. Verwenden Sie den Befehl zipinfo

Um den Inhalt einer ZIP-Datei anzuzeigen, können Sie auch den Befehl zipinfo verwenden.

$ zipinfo test.zip
Archiv: test.zip
Zip-Dateigröße: 584859 Bytes, Anzahl der Einträge: 1
-rw-r--r-- 6.3 unx 597219 bx defN 18-Apr-09 12:48 Lebensratschläge.jpg
1 Datei, 597219 Bytes unkomprimiert, 584693 Bytes komprimiert: 2,1 %

8. Verwenden des zcat-Befehls

Verwenden Sie den Befehl zcat, um archivierte/komprimierte Dateien anzuzeigen.

$ zcat test.tar.gz

zcat hat die gleiche Funktionalität wie der Befehl gunzip -c. Daher können Sie auch den folgenden Befehl verwenden:

$ gunzip -c test.tar.gz

9. Verwenden Sie den Befehl zless

Verwenden Sie den Befehl zless, um archivierte/komprimierte Dateien anzuzeigen.

$ zless test.tar.gz

zless ist less ähnlich, außer dass es den Inhalt seitenweise anzeigt.

10. Verwenden Sie weniger Befehle

Jeder kennt wahrscheinlich den Befehl „less“, mit dem sich Dateiinhalte interaktiv anzeigen lassen. Darüber hinaus kann es auch verwendet werden, um den Inhalt archivierter/komprimierter Dateien anzuzeigen:

$ weniger test.tar.gz

Zusammenfassung

Oben werden kurz 10 verschiedene Befehle vorgestellt, mit denen Sie den Inhalt archivierter/komprimierter Dateien anzeigen können, ohne die Dateien zu extrahieren. Wenn Sie an einigen dieser Befehle interessiert sind, können Sie sie langsam selbst studieren.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • gzip-Befehl unter Linux
  • Verschiedene Methoden und Anzeigemöglichkeiten der Datenkomprimierung unter Linux (Beispielcode)
  • So installieren Sie JDK 13 in einer Linux-Umgebung mithilfe eines komprimierten Pakets
  • Zusammenfassung der Komprimierungs- und Dekomprimierungsmethoden von Linux xz
  • Analyse der Methode zum Hochladen von ZIP-komprimierten Paketen unter Windows auf ein Linux-System mithilfe der Komprimierung
  • Detaillierte Erläuterung der Befehle zum Komprimieren und Entpacken sowie deren Verwendung unter Linux
  • So komprimieren Sie einen Ordner in Linux
  • Implementierungsprinzip und Codebeispiele für die Komprimierungsdatei des Linux-Befehls gzip

<<:  Detaillierte Erklärung der MySQL-Grundoperationen (Teil 2)

>>:  Tiefgreifendes Verständnis der JavaScript-Rückruffunktionen

Artikel empfehlen

Lösung für die nicht angezeigte IP-Adresse unter Linux

Inhaltsverzeichnis Vorwort Lösung: Schritt 1 Schr...

Methoden und Schritte zum Erstellen eines Docker-basierten Nginx-Dateiservers

1. Erstellen Sie auf diesem Computer eine neue Ko...

Verwenden Sie die Renderfunktion, um hoch skalierbare Komponenten zu kapseln

brauchen: In der Hintergrundverwaltung gibt es hä...

Kodierungsprobleme und -lösungen, wenn MySQL zwei Tabellen verknüpft

Wenn Mysql zwei Tabellen verknüpft, wird eine Feh...

MySql-Gruppierung und zufälliges Abrufen eines Datenelements aus jeder Gruppe

Idee: Einfach erst zufällig sortieren und dann gr...

Informationen zum Ausdruck „wenn Komma enthält“ in JavaScript

Manchmal sehen Sie in der if-Anweisung in JavaScr...

HTML-Seite unterstützt die Implementierung des Dunkelmodus

Seit 2019 verwenden sowohl Android- als auch iOS-...

Tipps zum Anzeigen von Text in Linux (super praktisch!)

Vorwort Bei der täglichen Entwicklung müssen wir ...

Installations-Tutorial zur komprimierten Version von MySQL 8.0.11 unter Win10

In diesem Artikel finden Sie das Installations-Tu...

So deinstallieren Sie Docker Toolbox vollständig

Docker Toolbox ist eine Lösung zur Installation v...

Wie erreicht MySQL die Parallelität mehrerer Versionen?

Inhaltsverzeichnis MySQL-Mehrversionen-Parallelit...

Mehrere gängige Methoden zum Senden von Anfragen mit Axios in React

Inhaltsverzeichnis Installieren und Einführen von...