Wir verwenden Komprimierung oder Archivierung der Dateien und Ordner, entweder um sie zu sichern oder um Platz auf unserem System zu sparen. Wir können tar, gzip oder ein anderes Dienstprogramm verwenden, um die Komprimierung/Archivierung der Dateien und Ordner durchzuführen. Wir können sie dann so lange wie nötig aufbewahren, aber Sie könnten die archivierten Inhalte vergessen.
Um zu sehen, welche Inhalte archiviert wurden, können wir sie extrahieren und anzeigen, was ziemlich einfach und unkompliziert erscheint, wenn wir mit kleinen Dateien zu tun haben, aber es wird ein ziemlich zeitaufwändiger Prozess sein, wenn wir große Dateien extrahieren wollen. Aber das ist nicht die einzige Möglichkeit, den Inhalt einer komprimierten Datei oder eines komprimierten Ordners anzuzeigen. Wir können auch Befehle verwenden, um den Inhalt einer komprimierten Datei oder eines Ordners anzuzeigen, ohne ihn zu extrahieren.
In diesem Tutorial werden wir alle diese Befehle besprechen, die verwendet werden können, um den Inhalt komprimierter Dateien und Ordner anzuzeigen, ohne sie in Linux zu extrahieren. Beginnen wir mit den Befehlen, die zum Anzeigen des Inhalts eines komprimierten Ordners verwendet werden,
Anzeigen des Inhalts eines archivierten/komprimierten Ordners ohne Extrahieren
Wenn wir einen archivierten Ordner mit tar als Erweiterung haben, können wir den Inhalt des Archivs überprüfen, indem wir den tar-Befehl mit der Option „t“ verwenden. Zum Beispiel
[[email protected] ~]$ tar -tvf backup.tar
Derselbe Befehl kann auch zum Überprüfen des Inhalts einer tar.gz oder von Dateien mit anderen Erweiterungen wie tgz verwendet werden , tar.xz , tar.bz2 , tbz2
[[email protected] ~]$ tar -tvf backup.tar.gz [[email protected] ~]$ tar -tvf backup.tgz [[email protected] ~]$ tar -tvf backup.tbz2
Lesen Sie mehr über den tar-Befehl:17 nützliche tar-Befehle mit praktischen Beispielen in Linux
Wenn Sie einen gezippten Ordner haben, können wir den Zip-Befehl mit ‘sf verwenden ‘Optionen zum Anzeigen des gesamten Inhalts des gezippten Ordners,
[[email protected] ~]$ zip -sf remediation-backup.zip
Abgesehen von den oben genannten Befehlen kann man VIM auch verwenden, um den Inhalt des archivierten Ordners mit den oben genannten Erweiterungen zu überprüfen, d. h. mit den Erweiterungen zip, tar, tgz, tar.xz, tar.bz2, tbz,
[[email protected] ~]$ vim backup.xz [[email protected] ~]$ vim remediation-backup.zip
Abgesehen von VIM können wir auch „weniger Befehl verwenden ‘, um den Inhalt der oben genannten Archiverweiterungen anzuzeigen,
[[email protected] ~]$ less backup.tgz [[email protected] ~]$ less backup.tbz2
Für Archive mit der Dateierweiterung 7z können wir den folgenden Befehl verwenden, um den gesamten Inhalt des Archivordners anzuzeigen,
[[email protected] ~]$ 7z l backup.7z
Lesen Sie auch:So verwenden Sie das 7zip-Komprimierungstool vom Linux-Terminal
Verwenden Sie beim Umgang mit Archiven mit der Erweiterung rar die Option „v“ im Befehl rar, um den gesamten Inhalt des Archivordners aufzulisten,
[[email protected] ~]$ rar v backup.rar
Dies waren einige Befehle, um den Inhalt eines archivierten oder komprimierten Ordners zu überprüfen. Jetzt sehen wir uns die Befehle an, die wir zum Anzeigen des Inhalts einer Datei verwenden können.
Anzeigen des Inhalts einer archivierten / komprimierten Datei ohne Extrahieren
Wir können den Inhalt der Datei lesen, die entweder im gzip-Format oder im Zip-Format komprimiert wurde. Wir können vim, less sowie tar- und zip-Befehle verwenden, um den Inhalt der komprimierten Datei zu lesen. Zum Beispiel
[[email protected] ~]$ vim messages-bak.tar [[email protected] ~]$ less messages-bak.xz [[email protected] ~]$ tar -tf messages-bak.bz2 [[email protected] ~]$ zip -sf messages-bak.zip
Abgesehen von diesen Befehlen können wir auch einige 'z-Befehle verwenden ‘. Diese verschiedenen z-Befehle ermöglichen es uns, den Inhalt von gzip-komprimierten Dateien zu lesen. Lassen Sie uns sie einzeln besprechen,
zcat-Befehl
Dies ähnelt dem cat-Befehl, jedoch für komprimierte Dateien. Es verkettet die komprimierten Dateien und gibt die Ausgabe auf dem Bildschirm aus,
[[email protected] ~]$ zcat messages-20171211.gz
zless- und zmore-Befehle
Die Befehle zmore und zless ähneln den normalerweise unter Linux verwendeten Befehlen less &more und führen die gleichen Funktionen auch für komprimierte Dateien aus, d. h. sie zeigen die Ausgabe bildschirmweise an,
[[email protected] ~]$ zless messages-20171211.gz [[email protected] ~]$ zmore messages-20171211.gz
zgrep-Befehl
Dies ist ein weiterer wichtiger z-Befehl und führt die gleiche Funktionalität wie der grep-Befehl aus, d. h. wir können mit Hilfe des zgrep-Befehls eine einfache Suche oder eine komplexe (regex) Suche in komprimierten Dateien durchführen,
[[email protected] ~]$ zgrep swVersion messages-20171211.gz [[email protected] ~]$ zgrep -w '^foo|bar' messages-20171211.gz
Wir können auch andere Variationen von grep verwenden, z. B. egrep oder fgrep mit z-Befehlen.
zdiff-Befehl
Der Befehl zdiff bietet dieselbe Funktionalität wie der Befehl diff und wird verwendet, um zwei komprimierte Dateien auf Unterschiede zu vergleichen. Wir können auch zcmp verwenden, um dieselbe Funktion auszuführen,
[[email protected] ~]$ zdiff messages.gz messages-20171211.gz [[email protected] ~]$ zcmp messages.gz messages-20171211.gz
znew-Befehl
Dieser Befehl unterscheidet sich etwas von anderen erwähnten z-Befehlen, er wird verwendet, um Dateien von .Z nach .gz neu zu komprimieren,
[[email protected] ~]$ znew backup.Z
Dadurch wird die Datei backup.Z in eine Datei mit der Erweiterung .gz konvertiert.
Dies war unser Tutorial zu verschiedenen Linux-Befehlen, mit denen der Inhalt komprimierter Dateien und Ordner in Linux angezeigt werden kann. Wenn Sie Fragen oder Anregungen haben, teilen Sie uns dies bitte über das Kommentarfeld unten mit.
Auch lesen :Linux Zip- und Unzip-Befehl mit Beispielen