Linux zip-Befehl
Linux zip-Befehl wird verwendet, um Dateien zu komprimieren.
Zip ist ein weit verbreitetes Komprimierungsprogramm, komprimierte Datei, nachdem es sonst komprimierte Dateien erzeugen würde, die die Erweiterung ".zip" haben.
Grammatik
zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>]
Parameter:
- -A Automatisch Stellen Sie die ausführbare Datei zu entpacken.
- -b <Arbeitsverzeichnis> Gibt das Verzeichnis temporäre Dateien zu speichern.
- -c für jede komprimierte Datei Anmerkung.
- -d Löscht die angegebene Datei aus der komprimierten Datei.
- -D-Komprimierung nicht den Verzeichnisnamen in das Papier erstellen.
- -f Effekt dieses Parameters und geben Sie "-u" ähnliche Parameter, aber die vorhandene Datei nicht aktualisieren, wenn bestimmte Dokumente ursprünglich nicht im Archiv vorhanden sind, die Verwendung dieses Parameters und eine komprimierte Datei hinzuzufügen.
- -F Versuchen Sie, beschädigte komprimierte Dateien zu reparieren.
- -g an die vorhandene komprimierte Datei angehängt, anstatt separat eine neue komprimierte Datei nach Datei-Komprimierung zu erstellen.
- -h Online-Hilfe.
- -i <template style> Nur qualifizierte komprimierte Dateien.
- -j speichert nur die Dateinamen und den Inhalt ohne Speicherverzeichnisnamen.
- -J Löschen von Dateien vor unnötigen Daten.
- -k-Format kompatibel mit MS-DOS-Dateinamen.
- Wenn -l komprimierte Dateien wird der LF-Zeichen mit LF + CR-Zeichen ersetzt.
- Wenn -lL komprimierte Dateien, Zeichen der LF + CR LF mit Zeichen ersetzt.
- -L Copyright-Informationen anzeigen.
- Nach -m eine Datei zu komprimieren und die komprimierte Datei hinzufügen, löschen Sie die ursprüngliche Datei, nämlich die Datei in die komprimierte Datei.
- -n <Suffix string> nicht komprimiert Dateien mit einem bestimmten Suffix-String.
- -o komprimierte Dokument mit den neuesten Änderungen an der Datei, je nachdem welcher Zeitpunkt der komprimierten Datei, und ändern Sie die Uhrzeit auf die gleiche Datei.
- -q nicht während der Ausführung von Anweisungen anzuzeigen.
- -r rekursive Verarbeitung, werden alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis behandelt werden.
- -S Enthält das System und versteckte Dateien.
- -t <Datum Uhrzeit> das Datum der komprimierten Datei mit dem angegebenen Datum festgelegt.
- Jede Datei in der Sicherungsdatei -T ob richtig prüfen.
- -u ersetzen neuere Dateien auf die komprimierte Datei.
- -v Anzeige während der Ausführung von Befehlen oder Anzeigeversionsinformationen.
- -V Speichern VMS-Betriebssystem Dateiattribute.
- -w Wenn die Versionsnummer, ist dieses Argument nur gültig in der VMS-Betriebssystem Dateinamen nach innen.
- -x <style template> qualifizierte Datei-Komprimierung ausschließen.
- -X Nicht speichern zusätzliche Dateiattribute.
- -y gespeichert direkt symbolische Verbindung, anstatt den Anschlussstellen auf die Datei, wird dieser Parameter nur in UNIX-ähnliche Systeme gültig ist.
- -Z für komprimierte Dateien mit Kommentaren.
- - Save $ komprimierten Datenträger zuerst Name der Datei, in die Platte.
- - <Kompressionseffizienz> Kompressionseffizienz ist ein Wert zwischen 1-9.
Beispiele
komprimierte Datei
# zip -v cp.zip a.c b.c c.c e.c adding: a.c (in=0) (out=0) (stored 0%) adding: b.c (in=0) (out=0) (stored 0%) adding: c.c (in=0) (out=0) (stored 0%) adding: e.c (in=0) (out=0) (stored 0%) total bytes=0, compressed=0 -> 0% savings
komprimierte Datei
# [root@ubuntu a]# zip -v cp2.zip * #
Kompressions-Verzeichnis
# zip -r cp3.zip /root/
Löschen von Dateien aus dem Archiv
# zip -dv cp.zip a.c