it-swarm.com.de

Wie kann ich die Dateien in einem Zip-Archiv auflisten, ohne es zu dekomprimieren?

Wie kann ich das Äquivalent einer ls einer .Zip-Datei (nicht gzip) von der Befehls-Shell erhalten, ohne sie zu dekomprimieren? Wie kann ich also die verschiedenen Dateien, die in meinem ZIP-Archiv komprimiert sind, auflisten?

22
einpoklum

Perreals Antwort ist richtig, aber ich empfehle die Installation von atool (suchen Sie im Paket-Manager Ihrer Distribution nach). Für jede Art von Archivdatei, bzip2, gzip, tar ... haben Sie nur einen Befehl, den Sie sich merken sollten:

als archive_name
6
Miklos Aubert
44
perreal
zipinfo -1 filename.Zip

Es werden nur Dateinamen und kein weiteres Beispiel (Antwort) zurückgegeben:

listing.html
my_data.csv
super.txt
5
mzalazar

Verwenden Sie lesspipe in Debian/Ubuntu, es können auch viele andere Archivtypen aufgelistet werden:

     *.arj
     *.tar.bz2
     *.bz
     *.bz2
     *.deb, *.udeb
     *.doc
     *.gif, *.jpeg, *.jpg, *.pcd, *.png, *.tga, *.tiff, *.tif
     *.iso, *.raw, *.bin
     *.lha, *.lzh
     *.pdf
     *.rar, *.r[0-9][0-9]
     *.rpm
     *.tar.gz, *.tgz, *.tar.z, *.tar.dz
     *.gz, *.z, *.dz
     *.tar
     *.jar, *.war, *.xpi, *.Zip
     *.Zoo

Verwendungszweck:

lesspipe file.Zip

Referenz

3
papalagi

Das Dienstprogramm less kann in ein Zip-Archiv hineinsehen. 

Less ist im Lieferumfang von Unix enthalten und es ist nicht erforderlich, als ..__ zu installieren. Die Ausgabe ist scrollbar (paged) und protokolliert keine Daten im Terminal (im Gegensatz zu unzip -l, das in der anderen Antwort erwähnt wird).

Gemäß https://superuser.com/a/216675/249975 ,

verwenden Sie einfach less filename.Zip

prost!

2
computingfreak

Mit diesem Befehl können Sie den Inhalt einer komprimierten Datei anzeigen, ohne sie zu dekomprimieren

unzip -l file.Zip

Gor-Tar-Dateien, die wir verwenden können

zcat <archived-file>
0
Javeed Shakeel

Sie können auch "zmore archive_name" ..__ verwenden. Es listet das Archiv und dessen Inhalt auf.

0
Xavier S.

Verwenden Sie den Befehl "zcat", um den Inhalt einer komprimierten Datei auf einem Linux-Host aufzulisten/anzuzeigen, ohne ihn zu dekomprimieren (und wo GZIP installiert ist).

zcat-Dateiname | mehr

0
user7531546