FreeDOS help system (hhstndrd 1.0.8 de)[zip]

Befehl: zip

ZIP ist ein Komprimierungs- und Dateipackprogramm wie PKZIP.

Syntax:

zip [-AcdDefFghjJklLmoqrRSTuvXz019@$] [-b Pfad] [-n Suffixe] [-t mmddyyyy] [-tt mmddyyyy] [ Zipdatei [ Datei1 Datei2 ...]] [-xi Liste] Die voreinstellte Aktion ist das Hinzufügen oder Ersetzen von Ein- trägen in einer Zipdatei aus einer Liste, die auch spezielle Namen wie für die Standardeingabe enthalten kann. Wenn Zipdatei und Liste weggelassen werden, komprimiert zip von der Standardeingabe zur Standardausgabe.

Optionen:

-A Anpassen von selbstextrahierendem ausführbarem Archiv. -c Hinzufügen von Einzeilen-Kommentaren für jede Datei. -d Entferne (delete) Einträge aus einem Zip-Archiv. Zum Beispiel: zip -d foo foo/tom/junk foo/harry/\* \*.o entfernt den Eintrag foo/tom/junk, alle Dateien, die mit foo/harry/ starten und alle Dateien mit der Endung .o (in jedem Pfad). -D Erstellt keine Einträge für Verzeichnisse (directories). -e Verschlüsselt (encrypt) den Inhalt des Zip-Archives mit einem Passwort, das nach einer Eingabeaufforderung auf dem Terminal ein gegeben wird. (Dieses wird nicht wiederholt. Wenn die Standardfehlerausgabe kein Terminal ist, wird zip mit einem Fehler beendet). Die Eingabe des Passwortes wird wiederholt, um den Benutzer vor Tippfehlern zu schützen. Beachten Sie, daß die Standard pkzip-Verschlüsselung als schwach betrachtet wird. -f Ersetzt (erfrischt) einen vorhandenen Eintrag im Zip-Archiv, nur wenn dieser aktueller ist. -F Fehler korrigieren in dem Zip-Archive. (-FF versucht es diffiziler) -D keine Einträge für Verzeichnisse (directories) hinzufügen -A Anpassung von selbstextrahierenden ausführbaren Archiven -g Vergrößern des angegebenen Zip-Archivs, anstelle der Erzeugung eines Neuen. -h Zeigt die Hilfeinformation zu zip an (diese wird auch angezeigt, wenn zip ohne Argumente auf gerufen wird). -j Speichert nur den Namen einer Datei ohne Verzeichnisnamen. Standardmäßig speichert zip den ganzen Namen mit Pfad. -J Entfernt alle vorangestellten Daten (z. B. ein SFX-Stumpf) aus dem Archiv. -k Versucht die Namen und Pfade MSDOS konform zu konvertieren,spei- chert nur das MSDOS-Attribut (Schreibenattribut des Benutzers von UNIX) und markiert den Eintrag als unter MSDOS erstellt (auch wenn es nicht stimmt); für die Kompatibilität mit PKUNZIP unter MSDOS, die bestimmten Namen wie jene mit zwei Punkten nicht handhaben kann. -l Übersetzt den Unix Zeilenvorschub (LF) in MSDOS Zeilenende Kombination (CR LF). -ll Übersetzt die MSDOS Zeilenende Kombination (CR LF) in den Unix Zeilenvorschub (LF). -L Zeigt die Lizenz von zip an. -m Verschiebt (move) die angegebenen Dateien in das Zip-Archiv; dies löscht die Verzeichnisse und Dateien nach der Erzeugung der angegebenen Zipdatei. -MM Alle Eingangsmuster müßen mit mindestens einer Datei übereinstimmen und allen Eingabedateien müßen lesbar sein. -o Setzt die Modifikationszeit des ZIP-Archives auf die neuste unter den Einträgen in der Zipdatei. -q Stiller (quiet) Modus; unterdrückt informative Nachrichten und Eingabeaufforderungen. (Nützlich zum Beispiel in Shell-Skripts und Hintergrundaufgaben). -r Verarbeitet die Verzeichnisstruktur rekursiv. -R Arbeitet rekursiv beginnend bei dem aktuellen Verzeichnis. -S Einschließen von Systemdateien und versteckten Dateien. -T Testet die Integrität der Zipdatei. Wenn die Überprüfung fehlschlägt, wird die alte Zipdatei nicht verändert und (mit der Option -m) keine Eingabedateien werden entfernt. -u Aktualisiert (update) einen Eintrag im Zip-Archiv. -v Ausführlicher (verbose) Modus oder Versions-Informationen ausgeben. -z Eingabeaufforderung für einen Mehrzeilen-Kommentar für das ZIP-Archiv. -X Speichert die zusätzlichen Dateiattribute nicht. -0 Keine Kompression der Dateien. -1 Verwendet die schnellste Kompressionmethode (weniger Kompression). -9 Benutzt die langsamste Methode (optimale Komprimierung, ignoriert die Suffix-Liste). Die Standard-Kompression ist -6. -@ Die Liste der Dateien erfolgt von der Standardeingabe, wobei pro Zeile nur ein Dateiname steht. -$ Einschließen der Datenträgerbezeichnung vom Laufwerk der ersten zu komprimierenden Datei. -b Pfad Verwendet den angegebenen Pfad für temporäre Dateien. Zum Beispiel: zip -b /tmp stuff * verwendet das Verzeich- nis /tmp für das temporären Archiv, bevor es stuff.zip im aktuellen Verzeichnis damit überschreibt. -i Dateien Nur die angegebenen Dateien beifügen, wie in: zip -r foo . -i \*.c Nur die Dateien mit der Endung .c im aktuellen Verzeich- nis und dessen Unterordnern einarbeiten. -F Fehler korrigieren in dem Zip-Archive. (-FF versucht es diffiziler) -D keine Einträge für Verzeichnisse hinzufügen -A Anpassung von selbstextrahierenden Archiven -n Suffixe Komprimiert keine Dateien, deren Namen mit einem der gegebenen Suffixe enden. -P Passwort Verwendet das Kennwort zum Verschlüsseln der Zipdatei-Einträge (sofern vorhanden). DIES IST NICHT SICHER! -t mmddyyyy Verarbeitet nur Dateien ab dem genannten Zeitpunkt, wobei mm der Monat (0-12), dd der Tag des Monats (1-31) und yyyy das Jahr ist. Das ISO 8601 Datumsformat jjjj-mm-tt wird auch akzeptiert. -tt mmddyyyy Verarbeitet nur Dateien vor dem genannten Zeitpunkt, wobei mm der Monat (0-12), dd der Tag des Monats (1-31) und yyyy das Jahr ist. Das ISO 8601 Datumsformat jjjj-mm-tt wird auch akzeptiert. -x Dateien Explizit die angegebenen Dateien ausschließen.

Kommentar:

Um mehr Informationen zu erhalten, lesen Sie bitte das MANUAL (Handbuch).

Beispiel:

Das einfachste Beispiel: zip stuff * erzeugt das Archive stuff.zip (vorausgesetzt, es ist nicht vorhanden) mit allen Dateien aus dem aktuellen Verzeichnis.

Siehe auch:

unzip ------------------------------------------------------------------------------ Copyright (C) 2008 W. Spiegl, übersetzt von J. Jenderek. Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO. Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.