/ / ZSH Inhalt der Zip-Datei durchsuchen - zsh, zip

ZSH durchsuchen Inhalt der Zip-Datei - zsh, zip

Zsh

Gibt es eine Möglichkeit oder ein Plugin für zsh, mit dem ich den Inhalt von ZIP-Dateien durchsuchen kann, anstatt die ZIP-Datei zu entpacken und dann erneut zip zu erstellen?

Ich möchte dasselbe Verhalten wie in Midnight Commander erreichen, man kann den Inhalt von zip-Dateien durchsuchen, ohne sie zu extrahieren.

Vielen Dank für jeden Vorschlag.

Antworten:

1 für Antwort № 1

Die Autovervollständigung kann in Archive "schauen". Um den Inhalt einer Datei anzuzeigen, können Sie die -p Parameter von unzip, wodurch die dekomprimierte Datei auf stdout gedruckt wird.

Zur Demonstration habe ich den Quellcode von zsh selbst in ein zip-Archiv gepackt:

$ unzip -p zsh-src.zip zsh-5.0.5 / M[TAB]
Datei aus dem Archiv                                    |  Autovervollständigung!
MASCHINEN Makefile.in META-FAQ Sonstiges |
$ unzip -p zsh-src.zip zsh-5.0.5 / MACHINES | Kopf
----------------------------- ZSH AUF SPEZIFISCHEARCHITEKTUREN -----------------------------  Dies sind die Betriebssysteme, auf denen zsh ausprobiert wurde. Wenn es dir gelingt zsh auf einem nicht aufgeführten Betriebssystem arbeiten, lassen Sie es uns wissen. Die Informationen in diesem Die Liste ist möglicherweise veraltet, da die Entwickler nicht auf alle zugreifen können maschinen. Im Allgemeinen sind GNU / Linux-Distributionen, Solaris und Cygwin ziemlich gut abgedeckt. Bitte teilen Sie uns aktuelle Informationen mit auf anderen Systemen. Die Informationen für Systeme waren nicht bekannt

Dies funktioniert auch mit tar-Archiven, z. mit

$ tar xOf zsh-5.0.5.tar.bz2 zsh-5.0.5/MACHINES | head

Dabei wird natürlich auch die Datei im Archiv automatisch vervollständigt.


0 für Antwort № 2

Regulär unzip Befehl sollte das Original nicht löschen .Postleitzahl Datei. Es ist seltsam, dass es sich für dich so verhält. Die Hälfte Ihrer Lösung besteht darin, Ihre entpacken Befehl, damit das Original nicht gelöscht wird .Postleitzahl Datei nach dem Extrahieren.

Ich habe keine Fähigkeit gefunden, mich umzusehen zsh das zu tun. Ich habe jedoch diese Frage gefunden, die für Sie nützlich sein sollte: Wie hängt man eine Zip-Datei als Dateisystem ein?


Verwandte Fragen
Bemerkungen
Einen Kommentar hinzufügen