In diesem Artikel werden wir einige der Linux -Befehle sehen, die uns helfen, den Inhalt eines Archivs anzuzeigen, ohne sie zu extrahieren.
Bitte beachten Sie, dass wir die in diesem Artikel beschriebene Prozedur und Befehle in einem Debian 10 -System erläutert haben.
Betrachten des Inhalts des ZIP -Archivs
Verwenden Sie Zmore und Zless
Ähnlich wie bei mehr und weniger Befehl in Linux können diese Befehle verwendet werden, um den Inhalt einer Datei aus der Befehlszeile ohne Extrahieren anzuzeigen. Der Befehl Zmore und Zless eignet sich perfekt für eine ZIP -Datei. Diese funktionieren jedoch nicht für einen ZIP -Ordner, der die mehreren Dateien enthält.
Verwenden Sie einfach den Befehl Zmore oder Zless, um den Inhalt einer ZIP -Datei ohne Extrahieren ohne Extrahieren anzuzeigen, gefolgt vom Dateinamen:
$ zmore
oder
$ zless
Mit ZCAT
Ähnlich wie zmore und zless -Befehle kann ZCAT auch verwendet werden, um den Inhalt eines ZIP -Archivs anzuzeigen, ohne es zu extrahieren. Verwenden Sie zum Anzeigen einer komprimierten Datei Zcat gefolgt vom Dateinamen:
$ zcat
Es funktioniert auch nicht mit ZIP -Ordnern, die mehrere Dateien enthalten. Wenn Sie ZCAT ausführen, um ein ZIP -Archiv anzuzeigen, das die Mehrfachdateien enthält, wird nur eine Datei angezeigt, in der der Rest der Dateien ignoriert wird, wie im folgenden Screenshot gezeigt.
Verwenden von Vim
Der Befehl VIM kann auch verwendet werden, um den Inhalt eines ZIP -Archivs anzuzeigen, ohne es zu extrahieren. Es kann sowohl für die archivierten Dateien als auch für Ordner funktionieren. Zusammen mit Reißverschluss kann es auch mit anderen Erweiterungen funktionieren, wie z. B. Tar.XZ, Teer.BZ2, Teer, TBZ.
Verwenden Sie zum Anzeigen einer komprimierten Datei Zcat gefolgt vom Dateinamen:
$ vim
Es ermöglicht es uns, die Liste der Dateien in einem archivierten Ordner zu durchsuchen und auch den Inhalt einer bestimmten Datei anzusehen. Um eine bestimmte Datei anzuzeigen, verwenden Sie den Pfeil und geben Sie die Schlüssel ein, um die Datei auszuwählen, und drücken Sie Eingeben Oder verwenden Sie den linken Klick, um die spezifische Datei zu öffnen.
Um eine bestimmte Datei anzuzeigen, wählen Sie sie mit den Pfeiltasten aus und drücken Sie dann die Eingabetaste
Verwenden Sie den Befehl ZIP und Unzip
ZIP ist die häufigste Methode zum Archivieren der Dateien, während der Unzip hilft, diese Dateien zu extrahieren. Wenn der Befehl unzip ohne Flag verwendet wird; Es extrahiert alle Dateien, die in einem ZIP -Archiv enthalten sind. Wir können es jedoch verwenden, um den Inhalt einer Datei anzuzeigen, ohne sie mit einem bestimmten Flag zu extrahieren. In ähnlicher Weise kann der ZIP -Befehl auch verwendet werden, um die Liste der Dateien in einem Archiv anzuzeigen, ohne sie zu dekomprimieren. Es kann jedoch nicht zum Anzeigen des Inhalts einer Datei verwendet werden.
Um Zip und Unzip zu verwenden, müssen Sie sie zunächst in Ihrem System installieren. Führen Sie diesen Befehl dazu in Terminal aus:
$ sudo ap-Get Installieren Sie ZIP Unzip
Um den Befehl ZIP zum Durchsuchen der Dateienliste in einem ZIP -Archiv ohne Dekomprimierung zu verwenden, tippen Sie auf Reißverschluss gefolgt von -sf und den Archivnamen wie folgt:
$ Zip -sf
Mit dem Befehl unzip ermöglicht es Ihnen, den Inhalt einer Datei zusammen mit der Liste der Dateien zu durchsuchen. Es funktioniert sowohl für die archivierten Zip -Dateien als auch für Ordner.
Verwenden Sie die Unzip mit der Liste der Dateien in einem archivierten Ordner mit dem archivierten Ordner -l Flagge wie folgt:
$ unzip -l
Verwenden Sie die Unzip, um den Inhalt aller Dateien anzuzeigen -C Flagge wie folgt:
$ unzip -c
Um den Inhalt einer bestimmten Datei im Archivordner anzuzeigen, fügen Sie den Dateinamen am Ende des obigen Befehls wie folgt hinzu:
$ unzip -c < archive_name> Dateinamen
Mit 7z
7z ist ein weiteres nützliches Tool zum Archivieren und Extrahieren der Dateien. Es unterstützt verschiedene Erweiterungen, einschließlich Zip, 7z, XZ, Tar, Wim usw. Es kann auch zum Anzeigen der Dateienliste in einem Archiv verwendet werden, ohne sie zu extrahieren. Es wird jedoch nicht unterstützt, den Inhalt von Dateien in einem nicht extrahierten Format anzuzeigen.
Führen Sie diesen Befehl in Terminal aus, um das 7Z -Dienstprogramm zu installieren:
$ sudo apt installieren p7zip-full
Nach der Installation können Sie den Inhalt eines ZIP -Archivs mit dem anzeigen l Flagge wie folgt:
$ 7z l
In diesem Artikel haben wir einige Linux -Befehle zum Anzeigen des Inhalts einer Archivdatei besprochen. Durch die Verwendung dieser Befehle müssen Sie die schweren Archivdateien nicht mehr extrahieren, um nur ihren Inhalt anzusehen.