Amazon Best VPN GoSearch

OnWorks-Favicon

zipinfo - Online in der Cloud

Führen Sie zipinfo im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl zipinfo, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


zipinfo – detaillierte Informationen zu einem ZIP-Archiv auflisten

ZUSAMMENFASSUNG


zipinfo [-12smlvhMtTz] Datei[.zip] [Datei (en) ...] [-x x Dateien) ...]

entpacken -Z [-12smlvhMtTz] Datei[.zip] [Datei (en) ...] [-x x Dateien) ...]

BESCHREIBUNG


zipinfo listet technische Informationen zu Dateien in einem ZIP-Archiv auf, die am häufigsten auf zu finden sind
MS-DOS-Systeme. Zu diesen Informationen gehören Dateizugriffsberechtigungen, Verschlüsselungsstatus,
Art der Komprimierung, Version und Betriebssystem bzw. Dateisystem des Komprimierungsprogramms,
und dergleichen. Das Standardverhalten (ohne Optionen) besteht darin, einzeilige Einträge aufzulisten
jede Datei im Archiv, mit Kopf- und Schlusszeilen, die zusammenfassende Informationen für enthalten
das gesamte Archiv. Das Format ist eine Kreuzung zwischen der Unix-Ausgabe „ls -l“ und „unzip -v“.
Weitere Informationen finden Sie auch in den DETAILLIERTE BESCHREIBUNG unter. Beachten Sie, dass zipinfo ist das gleiche Programm wie entpacken (Unter
Unix, ein Link dazu); auf einigen Systemen jedoch zipinfo Auf die Unterstützung wurde möglicherweise verzichtet, als
entpacken zusammengestellt wurde.

ARGUMENTE


Datei[.zip]
Pfad des/der ZIP-Archiv(s). Wenn es sich bei der Dateispezifikation um einen Platzhalter handelt, wird jede Übereinstimmung angezeigt
Die Datei wird in einer vom Betriebssystem (oder Dateisystem) festgelegten Reihenfolge verarbeitet.
Nur der Dateiname kann ein Platzhalter sein; der Weg selbst kann es nicht. Platzhalterausdrücke
ähneln Unix egrep(1) (reguläre) Ausdrücke und können enthalten:

* entspricht einer Folge von 0 oder mehr Zeichen

? entspricht genau einem Zeichen

[...] stimmt mit jedem einzelnen Zeichen in den Klammern überein; Bereiche angegeben sind
durch ein Anfangszeichen, einen Bindestrich und ein Endzeichen. Wenn ein
Nach der linken Klammer folgt ein Ausrufezeichen oder ein Caretzeichen („!“ oder „^“), dann das
Der Zeichenbereich innerhalb der Klammern wird ergänzt (also alles).
ausgeschlossen die Zeichen innerhalb der Klammern gelten als Übereinstimmung). Zu
Wenn Sie eine wörtliche linke Klammer angeben, muss die dreistellige Folge „[[]“ angegeben werden
verwendet werden.

(Achten Sie darauf, alle Zeichen in Anführungszeichen zu setzen, die andernfalls von interpretiert oder geändert werden könnten
des Betriebssystems, insbesondere unter Unix und VMS.) Werden keine Übereinstimmungen gefunden,
Es wird davon ausgegangen, dass es sich bei der Spezifikation um einen literalen Dateinamen handelt. und wenn das auch fehlschlägt, wird die
Suffix .zip wird angehängt. Beachten Sie, dass selbstextrahierende ZIP-Dateien unterstützt werden
mit jedem anderen ZIP-Archiv; Geben Sie einfach das .exe-Suffix (falls vorhanden) explizit an.

[Datei (en)]
Eine optionale Liste der zu verarbeitenden Archivmitglieder, getrennt durch Leerzeichen. (VMS
Versionen, die mit der Definition von VMSCLI kompiliert wurden, müssen Dateien stattdessen durch Kommas trennen.)
Reguläre Ausdrücke (Platzhalter) können verwendet werden, um mehrere Mitglieder abzugleichen. siehe oben.
Achten Sie auch hier darauf, Ausdrücke zu zitieren, die andernfalls durch erweitert oder geändert würden
das Betriebssystem.

[-x x Dateien)]
Eine optionale Liste von Archivmitgliedern, die von der Verarbeitung ausgeschlossen werden sollen.

OPTIONAL


-1 Nur Dateinamen auflisten, einen pro Zeile. Diese Option schließt alle anderen aus; Kopfzeilen,
Trailer und ZIP-Kommentare werden nie gedruckt. Es ist für den Einsatz unter Unix gedacht
Shell-Skripte.

-2 Nur Dateinamen auflisten, einen pro Zeile, aber Kopfzeilen zulassen (-h), Anhänger (-t) und
ZIP-Dateikommentare (-z), sowie. Diese Option kann in Fällen nützlich sein, in denen die
gespeicherte Dateinamen sind besonders lang.

-s ZIP-Dateiinformationen im kurzen Unix-Format „ls -l“ auflisten. Dies ist das Standardverhalten.
siehe unten.

-m ZIP-Dateiinformationen im mittleren Unix-Format „ls -l“ auflisten. Identisch mit dem -s Ausgabe,
außer dass auch der Komprimierungsfaktor, ausgedrückt als Prozentsatz, aufgeführt ist.

-l ZIP-Dateiinformationen im langen Unix-Format „ls -l“ auflisten. Wie mit -m außer dass die
Anstelle des Komprimierungsverhältnisses wird die komprimierte Größe (in Bytes) gedruckt.

-v ZIP-Dateiinformationen im ausführlichen, mehrseitigen Format auflisten.

-h Kopfzeile der Liste. Der Archivname, die tatsächliche Größe (in Bytes) und die Gesamtzahl
Dateien wird gedruckt.

-M Leiten Sie die gesamte Ausgabe über einen internen Pager ähnlich dem von Unix weiter mehr(1) Befehl. Bei
das Ende eines Bildschirms voller Ausgabe, zipinfo pausiert mit der Aufforderung „--More--“; Die
Der nächste Bildschirminhalt kann durch Drücken der Eingabetaste (Return) oder der Leertaste angezeigt werden.
zipinfo kann durch Drücken der Taste „q“ beendet werden. Auf einigen Systemen auch durch Drücken der Taste „q“.
Eingabe-/Return-Taste. Im Gegensatz zu Unix mehr(1) Es erfolgt keine Vorwärtssuche oder Bearbeitung
Fähigkeit. Auch, zipinfo merkt es nicht, wenn lange Linien am Rand umbrechen
Bildschirm, was effektiv zum Drucken von zwei oder mehr Zeilen führt und die
Es besteht die Möglichkeit, dass Text vom oberen Bildschirmrand verschwindet, bevor er angezeigt wird
angesehen. Bei einigen Systemen ist die Anzahl der verfügbaren Zeilen auf dem Bildschirm nicht angegeben
erkannt, in diesem Fall zipinfo geht davon aus, dass die Höhe 24 Zeilen beträgt.

-t Gesamtsummen für die aufgelisteten Dateien oder für alle Dateien auflisten. Die Anzahl der aufgelisteten Dateien, ihre
unkomprimierte und komprimierte Gesamtgrößen und ihr Gesamtkomprimierungsfaktor ist
gedruckt; oder, wenn nur die Summenzeile gedruckt wird, die Werte für die gesamte Zeile
Archiv sind gegeben. Die komprimierte Gesamtgröße umfasst nicht die 12 zusätzlichen
Header-Bytes jedes verschlüsselten Eintrags. Beachten Sie die gesamte komprimierte (Daten-)Größe
wird niemals mit der tatsächlichen ZIP-Dateigröße übereinstimmen, da diese alle enthält
zusätzlich zu den komprimierten Daten auch interne ZIP-Header.

-T Drucken Sie die Datums- und Uhrzeitangaben der Datei in einem sortierbaren Dezimalformat (jjmmtt.hhmmss). Der
Das Standarddatumsformat ist eine eher standardisierte, für Menschen lesbare Version mit abgekürzter Form
Monatsnamen (siehe Beispiele unten).

-U [Nur UNICODE_SUPPORT] UTF-8-Verarbeitung ändern oder deaktivieren. Wenn UNICODE_SUPPORT ist
verfügbar, die Option -U Streitkräfte entpacken um alle Nicht-ASCII-Zeichen aus UTF-8 zu maskieren
codierte Dateinamen als „#Uxxxx“. Diese Option dient hauptsächlich dem Debuggen
Zweck, wenn der Verdacht besteht, dass die relativ neue UTF-8-Unterstützung nicht mehr verfügbar ist
Dateinamen.

Die Option -UU Ermöglicht die vollständige Deaktivierung der Erkennung von UTF-8-kodierten Codes
Dateinamen. Der Umgang mit Dateinamen-Kodierungen innerhalb entpacken fällt auf die zurück
Verhalten früherer Versionen.

-z Fügen Sie den Archivkommentar (falls vorhanden) in die Auflistung ein.

DETAILLIERTE BESCHREIBUNG


zipinfo verfügt über eine Reihe von Modi, und ihr Verhalten kann ziemlich schwer zu verstehen sein, wenn einer vorhanden ist
kennt sich mit Unix nicht aus ls(1) (oder selbst wenn es so ist). Das Standardverhalten besteht darin, Dateien aufzulisten
im folgenden Format:

-rw-rws--- 1.9 unx 2802 t- defX 11 91:13 perms.48

Die letzten drei Felder enthalten das Änderungsdatum und die Änderungszeit der Datei sowie ihren Namen. Der
Die Groß-/Kleinschreibung des Dateinamens wird beachtet; daher sind Dateien, die von MS-DOS stammen, immer PKZIP
groß geschrieben. Wenn die Datei mit einem gespeicherten Verzeichnisnamen gezippt wurde, wird dieser ebenfalls angezeigt
als Teil des Dateinamens.

Das zweite und dritte Feld geben an, dass die Datei unter Unix mit der Version 1.9 gezippt wurde
of Reißverschluss. Da es von Unix stammt, stehen die Dateiberechtigungen am Anfang der Zeile
im Unix-Format gedruckt. Die unkomprimierte Dateigröße (in diesem Beispiel 2802) ist die vierte
Feld.

Das fünfte Feld besteht aus zwei Zeichen, die jeweils mehrere Werte annehmen können.
Das erste Zeichen kann entweder „t“ oder „b“ sein, was darauf hinweist Reißverschluss glaubt, dass es sich um die Datei handelt
Text bzw. Binär; aber wenn die Datei verschlüsselt ist, zipinfo stellt diese Tatsache fest
Großschreibung des Zeichens („T“ oder „B“). Das zweite Zeichen darf auch vier annehmen
Werte, abhängig davon, ob es einen erweiterten lokalen Header und/oder ein „zusätzliches Feld“ gibt
mit der Datei verknüpft (vollständig erklärt in APPNOTE.TXT von PKWare, aber grundsätzlich analog).
zu Pragmas in ANSI C – das heißt, sie bieten eine standardmäßige Möglichkeit, Nicht-Standard einzubinden
Informationen im Archiv). Wenn keines von beiden vorhanden ist, ist das Zeichen ein Bindestrich („-“). Wenn
es gibt einen erweiterten lokalen Header, aber kein zusätzliches Feld, „l“; im umgekehrten Fall „x“; und wenn
beide existieren, „X“. Daher handelt es sich bei der Datei in diesem Beispiel (wahrscheinlich) um eine Textdatei, nicht aber
verschlüsselt und verfügt weder über ein zusätzliches Feld noch über einen erweiterten lokalen Header.
Das folgende Beispiel hingegen ist eine verschlüsselte Binärdatei mit einem zusätzlichen Feld:

RWD,R,R 0.9 vms 168 Bx shrk 9. Aug. 91 19:15 perms.0644

Zusätzliche Felder werden für verschiedene Zwecke verwendet (siehe Diskussion). -v Option unten)
einschließlich der Speicherung von VMS-Dateiattributen, was hier vermutlich der Fall ist. Notiz
dass die Dateiattribute im VMS-Format aufgeführt sind. Einige andere Möglichkeiten für den Gastgeber
Betriebssystem (was eigentlich eine Fehlbezeichnung ist – Host-Dateisystem ist korrekter) umfassen
OS/2 oder NT mit High Performance File System (HPFS), MS-DOS, OS/2 oder NT mit Datei
Allocation Table (FAT)-Dateisystem und Macintosh. Diese werden wie folgt bezeichnet:

-rw-a-- 1.0 hpf 5358 Tl i4:3 4-Dez-91 11:33 longfilename.hpfs
-r--ahs 1.1 fat 4096 b- i4:2 14 91:12 EA-DATEN. SF
--w------- 1.0 mac 17357 bx i8:2 4. Mai 92 04:02 unzip.macr

Dateiattribute werden in den ersten beiden Fällen in einem Unix-ähnlichen Format angegeben, wobei die
Sieben Unterfelder geben an, ob die Datei: (1) ein Verzeichnis ist, (2) lesbar ist (immer).
wahr), (3) ist beschreibbar, (4) ist ausführbar (auf Basis der Erweiterung erraten--.exe,
.com €XNUMX, . Beat, . Cmd und .btm Dateien werden als solche angenommen), (5) hat sein Archivbit gesetzt, (6) ist
versteckt und (7) ist eine Systemdatei. Die Interpretation der Macintosh-Dateiattribute ist
unzuverlässig, da einige Macintosh-Archiver keine Attribute im Archiv speichern.

Schließlich gibt das sechste Feld die verwendete Komprimierungsmethode und mögliche Untermethode an.
Derzeit sind sechs Methoden bekannt: Speichern (keine Komprimierung), Reduzieren, Schrumpfen,
implodiert, symbolisiert (nie öffentlich veröffentlicht) und entleert sich. Darüber hinaus gibt es
vier Reduktionsstufen (1 bis 4); vier Arten des Implodierens (4K- oder 8K-Gleiten).
Wörterbuch und 2 oder 3 Shannon-Fano-Bäume); und vier Entleerungsstufen (superschnell, schnell,
normale, maximale Komprimierung). zipinfo stellt diese Methoden und ihre Untermethoden dar als
folgt: stor; zu:1, zu:2, etc.; Shrk; i4:2, i8:3, etc.; tokneschriebenen Art und Weise; und defS, defF, defNsowie
defX.

Die mittleren und langen Einträge sind fast identisch mit dem kurzen Format, außer dass sie etwas hinzufügen
Informationen zur Komprimierung der Datei. Das mittlere Format listet die Komprimierung der Datei auf
Faktor als Prozentsatz, der die Menge an Speicherplatz angibt, die „entfernt“ wurde:

-rw-rws--- 1.5 unx 2802 t- 81 % defX 11 91:13 perms.48

In diesem Beispiel wurde die Datei um mehr als den Faktor fünf komprimiert; Die
Komprimierte Daten betragen nur 19 % der Originalgröße. Das Langformat gibt das komprimierte Format wieder
Dateigröße in Bytes, stattdessen:

-rw-rws--- 1.5 unx 2802 t- 538 defX 11 91:13 perms.48

Im Gegensatz zu entpacken Auflistungen, die komprimierten Größenangaben in diesem Auflistungsformat
bezeichnen die Gesamtgröße der komprimierten Daten, einschließlich der 12 zusätzlichen Header-Bytes für den Fall
verschlüsselter Einträge.

Hinzufügen der -T Die Option ändert Datum und Uhrzeit der Datei in das Dezimalformat:

-rw-rws--- 1.5 unx 2802 t- 538 defX 910811.134804 perms.2660

Beachten Sie, dass aufgrund von Einschränkungen im MS-DOS-Format, das zum Speichern von Dateizeiten verwendet wird, die
Das Sekundenfeld wird immer auf die nächste gerade Sekunde gerundet. Für Unix-Dateien ist dies der Fall
wird sich voraussichtlich in den nächsten Hauptversionen von ändern Reißverschluss(1) und entpacken.

Zusätzlich zu den einzelnen Dateiinformationen enthält eine standardmäßige ZIP-Dateiliste auch den Header
und Anhängerlinien:

Archiv: OS2.zip 5453 Bytes 5 Dateien
,,rw, 1.0 hpf 730 b- i4:3 26 92:23 Inhalt
,,rw, 1.0 hpf 3710 b- i4:3 26 92:23 makefile.os33
,,rw, 1.0 hpf 8753 b- i8:3 26 92:15 os29unzip.c
,,rw, 1.0 hpf 98 b- stor 21 91:15 unzip.def
,,rw, 1.0 hpf 95 b- stor 21 91:17 zipinfo.def
5 Dateien, 13386 Bytes unkomprimiert, 4951 Bytes komprimiert: 63.0 %

Die Kopfzeile gibt den Namen des Archivs, seine Gesamtgröße und die Gesamtzahl an
Dateien; Der Trailer gibt die Anzahl der aufgelisteten Dateien, ihre unkomprimierte Gesamtgröße und an
ihre gesamte komprimierte Größe (ohne irgendwelche von Reißverschlussinterner Overhead). Wenn jedoch
ein oder mehr Datei (en) werden bereitgestellt, die Kopf- und Schlusszeilen werden nicht aufgeführt. Das
Das Verhalten ähnelt auch dem von „ls -l“ unter Unix. Es kann durch Angabe überschrieben werden
-h und -t Optionen explizit. In einem solchen Fall muss auch das Auflistungsformat vorliegen
explizit angegeben, da -h or -t (oder beides) in Ermangelung anderer Optionen impliziert
dass NUR die Kopf- oder Schlusszeile (oder beide) aufgeführt wird. Siehe die Beispiele: Abschnitt unten
für eine halbverständliche Übersetzung dieses Unsinns.

Die ausführliche Auflistung ist größtenteils selbsterklärend. Es listet auch Dateikommentare und die auf
ZIP-Dateikommentar, falls vorhanden, sowie Typ und Anzahl der Bytes in allen gespeicherten Zusatzfeldern.
Derzeit bekannte Arten von Zusatzfeldern umfassen PKWARE-Authentifizierungsinformationen („AV“); OS/2
erweiterte Attribute; VMS-Dateisysteminformationen, sowohl PKWARE- als auch Info-ZIP-Versionen; Macintosh
Ressourcenzweige; Acorn/Archimedes SparkFS-Informationen; usw. (Beachten Sie, dass im Fall von OS/2
Erweiterte Attribute – vielleicht die häufigste Verwendung von ZIP-Datei-Extrafeldern – die Größe der
gespeicherte EAs wie berichtet von zipinfo stimmt möglicherweise nicht mit der von OS/2 angegebenen Zahl überein dir Befehl:
OS/2 meldet immer die Anzahl der erforderlichen Bytes im 16-Bit-Format zipinfo immer
meldet den 32-Bit-Speicher.)

Auch hier enthalten die komprimierten Größenangaben der einzelnen Einträge die 12 zusätzlichen Header
Bytes für verschlüsselte Einträge. Im Gegensatz dazu sind die komprimierte Gesamtgröße des Archivs und die
Das in der Zusammenfassungs-Endzeile angezeigte durchschnittliche Kompressionsverhältnis wird berechnet ohne
zusätzliche 12 Header-Bytes verschlüsselter Einträge.

OPTIONAL


Ändern zipinfoDas Standardverhalten von kann über in einer Umgebungsvariablen platzierte Optionen erfolgen
etwas kompliziert zu erklären, aufgrund zipinfoVersuche, verschiedene Standardeinstellungen in einem zu behandeln
intuitive und doch Unix-ähnliche Art und Weise. (Versuchen Sie, nicht zu lachen.) Dennoch gibt es welche
zugrunde liegende Logik. Kurz gesagt gibt es drei „Prioritätsstufen“ von Optionen: die Standardeinstellung
Optionen; Umgebungsoptionen, die die Standardeinstellungen überschreiben oder ergänzen können; und explizit
Vom Benutzer angegebene Optionen, die die oben genannten Optionen überschreiben oder ergänzen können.

Das Standardlistenformat entspricht, wie oben erwähnt, in etwa dem „zipinfo -hst“.
Befehl (außer wenn einzelne Zipfile-Mitglieder angegeben sind). Ein Benutzer, der das bevorzugt
Long-Listing-Format (-l) können davon Gebrauch machen zipinfo, um dies zu ändern
Standard:

Unix-Bourne-Shell:
ZIPINFO=-l; ZIPINFO exportieren

Unix-C-Shell:
setenv ZIPINFO -l

OS/2 oder MS-DOS:
setze ZIPINFO=-l

VMS (Zitate für Klein):
Definiere ZIPINFO_OPTS „-l“

Sollte dem Nutzer darüber hinaus die Trailer-Zeile nicht gefallen, zipinfoDas Konzept von „negativ“.
„Optionen“ können verwendet werden, um die standardmäßige Einbeziehung der Zeile zu überschreiben. Das ist erreicht
indem Sie der unerwünschten Option ein oder mehrere Minuszeichen voranstellen: z. B. „-l-t“ oder „--tl“,
in diesem Beispiel. Der erste Bindestrich ist das reguläre Schalterzeichen, aber der vor dem
„t“ ist ein Minuszeichen. Die doppelte Verwendung von Bindestrichen mag etwas umständlich erscheinen, ist es aber
Trotzdem einigermaßen intuitiv: Ignorieren Sie einfach den ersten Bindestrich und gehen Sie von dort aus weiter. Es
stimmt auch mit dem Verhalten des Unix-Befehls überein schön(1).

Wie oben vorgeschlagen, lauten die Standardvariablennamen ZIPINFO_OPTS für VMS (wobei das Symbol
zur Installation verwendet zipinfo als ausländisches Kommando würde sonst mit dem verwechselt werden
Umgebungsvariable) und ZIPINFO für alle anderen Betriebssysteme. Aus Kompatibilitätsgründen
mit Reißverschluss(1) ZIPINFOOPT wird ebenfalls akzeptiert (nicht fragen). Wenn sowohl ZIPINFO als auch ZIPINFOOPT vorhanden sind
definiert, jedoch hat ZIPINFO Vorrang. entpackenDiagnoseoption (-v ohne ZIP-Datei
Name) kann verwendet werden, um die Werte aller vier möglichen zu überprüfen entpacken und zipinfo -Umgebung
Variablen.

Beispiele:


Um eine einfache, kurze Auflistung des gesamten Inhalts eines ZIP-Archivs zu erhalten
storage.zipVerwenden Sie sowohl bei Kopf- als auch bei Summenzeilen nur den Archivnamen als Argument
zu zipinfo:

Zipinfo-Speicher

Um eine einfache Auflistung im Langformat (nicht ausführlich) zu erstellen, einschließlich Kopf- und Summenzeilen,
- -l:

zipinfo -l Speicher

Um den kompletten Inhalt des Archivs auch ohne Kopf- und Summenzeilen aufzulisten
negieren die -h und -t Optionen oder geben Sie den Inhalt explizit an:

zipinfo --ht Speicher
Zipinfo-Speicher \*

(wobei der Backslash nur erforderlich ist, wenn die Shell andernfalls das „*“ erweitern würde
Platzhalter, wie unter Unix, wenn Globbing aktiviert ist – doppelte Anführungszeichen um das Sternchen würden dies tun
haben auch funktioniert). Um die Summenzeile standardmäßig zu deaktivieren, verwenden Sie die Umgebung
Variable (hier wird von einer C-Shell ausgegangen):

setenv ZIPINFO --t
Zipinfo-Speicher

Um noch einmal die vollständige, kurze Auflistung des ersten Beispiels zu erhalten, vorausgesetzt, dass die
Wenn die Umgebungsvariable wie im vorherigen Beispiel festgelegt wird, muss die angegeben werden -s
Option explizit, da die -t Die Option allein impliziert, dass NUR die Fußzeile verwendet werden soll
gedruckt werden:

setenv ZIPINFO --t
zipinfo -t storage [nur Summenzeile]
zipinfo -st storage [vollständige Auflistung]

Der -s Option, wie -m und -l, enthält standardmäßig Kopf- und Fußzeilen, sofern nicht anders angegeben
angegeben. Da die Umgebungsvariable keine Fußzeilen angegeben hat, hat das eine höhere
Vorrang als das Standardverhalten von -s, ein explizites -t Option war notwendig, um zu produzieren
die vollständige Auflistung. Über den Header wurde jedoch nichts angegeben, so das -s Option war
ausreichend. Beachten Sie, dass beide -h und -t Optionen, wenn sie einzeln oder zusammen verwendet werden
andere, überschreiben alle Standardlisten der Mitgliedsdateien; Nur die Kopf- und/oder Fußzeile sind vorhanden
gedruckt. Dieses Verhalten ist nützlich, wenn zipinfo wird mit einer Wildcard-Zip-Datei verwendet
Spezifikation; Der Inhalt aller ZIP-Dateien wird dann mit einem einzigen Befehl zusammengefasst.

Um Informationen zu einer einzelnen Datei im Archiv im mittleren Format aufzulisten, geben Sie Folgendes an:
Dateiname explizit:

zipinfo -m storage unshrink.c

Die Angabe einer Mitgliedsdatei, wie in diesem Beispiel, überschreibt den Standardheader
und Summenzeilen; Es wird nur die einzelne Informationszeile zur angeforderten Datei angezeigt
gedruckt. Dies ist intuitiv das, was man erwarten würde, wenn man Informationen über a anfordert
einzelne Datei. Bei mehreren Dateien ist es oft nützlich, die Gesamtkomprimierung zu kennen
unkomprimierte Größe; in solchen Fällen -t kann explizit angegeben werden:

zipinfo -mt storage „*.[ch]“ Mak\*

Um maximale Informationen über das ZIP-Archiv zu erhalten, verwenden Sie die Option „verbose“. Das ist normal
Es ist ratsam, die Ausgabe an einen Filter wie Unix weiterzuleiten mehr(1) sofern das Betriebssystem dies zulässt
es:

zipinfo -v Speicher | mehr

Um schließlich die zuletzt geänderten Dateien im Archiv anzuzeigen, verwenden Sie die -T Option in
Verbindung mit einem externen Sortierdienstprogramm wie Unix sortieren(1) (und Durst(1) auch, in
dieses Beispiel):

zipinfo -T-Speicher | sort -nr -k 7 | sed 15q

Der -Nr Option zu sortieren(1) weist es an, numerisch in umgekehrter Reihenfolge statt in zu sortieren
Textreihenfolge und die -k 7 Die Option weist an, nach dem siebten Feld zu sortieren. Dies setzt voraus
das Standardformat für die Auswahlliste; Wenn -m or -l verwendet wird, das Richtige sortieren(1) Option wäre
-k 8. Ältere Versionen von sortieren(1) unterstützen das nicht -k Option, aber Sie können die verwenden
traditionell + Option stattdessen, z. B. +6 statt -k 7dem „Vermischten Geschmack“. Seine Durst(1) Befehl filtert heraus
alle bis auf die ersten 15 Zeilen der Auflistung. Zukünftige Veröffentlichungen von zipinfo kann einbeziehen
Sortierung nach Datum/Uhrzeit und Dateinamen als integrierte Optionen.

TIPPS


Der Autor findet es praktisch, einen Alias ​​zu definieren ii für zipinfo auf Systemen, die es ermöglichen
Aliase (oder, auf anderen Systemen, kopieren/umbenennen Sie die ausführbare Datei, erstellen Sie einen Link oder erstellen Sie eine
Befehlsdatei mit dem Namen ii). Die ii Die Verwendung entspricht dem Üblichen ll Alias ​​für lange
Auflistungen in Unix und die Ähnlichkeit zwischen den Ausgaben der beiden Befehle war
absichtlich.

Verwenden Sie zipinfo online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad




×
Werbung
❤ ️Hier einkaufen, buchen oder kaufen – kostenlos, damit die Dienste kostenlos bleiben.