Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 23775|Antwort: 9

[Linux] Detaillierte Erklärung der Zip-Kompressions- und Entpackungs-Dekompressionsbefehle in CentOS

[Link kopieren]
Veröffentlicht am 16.05.2017 09:37:07 | | |
Die folgenden Befehle werden im /home-Verzeichnis ausgeführt
CD /Home #进入/Home-Verzeichnis
1. Komprimieren Sie das Mydata-Verzeichnis unter dem /home-Verzeichnis in mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2. Extrahiere die mydata.zip unter dem /home-Verzeichnis in das mydatabak-Verzeichnis
unzip mydata.zip -d mydatabak
3. Komprimiere den abc-Ordner und 123.txt unter dem /home-Verzeichnis in ein abc123.zip
zip -r abc123.zip abc 123.txt
4. Entpacke das wwwroot.zip unter dem /home-Verzeichnis direkt in das /home-Verzeichnis
Reißverschluss wwwroot.zip
5. Entpacken Sie die abc12.zip, abc23.zip und abc34.zip gleichzeitig unter dem /home-Verzeichnis in das /home-Verzeichnis
ABC\*.zip
6. Überprüfen Sie die Inhalte im wwwroot.zip unter dem /home-Verzeichnis
Unzip -v wwwroot.zip
7. Überprüfen Sie, ob die wwwroot.zip unter dem /home-Verzeichnis vollständig ist
Reißverschluss aufmachen -t wwwroot.zip
8. Entpacken Sie alle Dateien im wwwroot.zip unter dem /home-Verzeichnis in das Verzeichnis der ersten Ebene
Reißverschluss aufmachen -j wwwroot.zip
Systembetrieb und Wartung Warme Erinnerung: qihang01 Originalinhalt, bitte die Quelle und den Originallink zum Nachdruck angeben
=====================================================
Hauptparameter:
-c: Das Ergebnis des Aufreißverschlusses
-l: Zeigt die Dateien an, die in der komprimierten Datei enthalten sind.
-p: Ähnlich wie beim -c-Parameter wird das Ergebnis der Dekompression auf dem Bildschirm angezeigt, aber es wird keine Umwandlung durchgeführt.
-t: Überprüfe, ob die komprimierte Datei korrekt ist
-u: Ähnlich wie der -f-Parameter, aber zusätzlich zum Aktualisieren bestehender Dateien entpackt er auch andere Dateien aus der komprimierten Datei in ein Verzeichnis
-v: Zeigt bei Ausführung detaillierte Informationen an
-z: Zeigt nur den Kommentartext der komprimierten Datei an
-a: Die notwendige Zeichenkonvertierung in die Textdatei vornehmen
-b: Textdateien nicht charakterisieren
-C: Dateinamen in komprimierten Dateien sind groß- und kleinschreibungssensitiv
-j: Verwaltet nicht den ursprünglich in der komprimierten Datei enthaltenen Verzeichnispfad
-L: Ändere alle Dateinamen in der komprimierten Datei in Kleinbuchstaben
-M: Senden Sie das Ausgabeergebnis an das More Programm zur Verarbeitung
-n: Überschreiben Sie die Originaldatei beim Entpacken nicht
-o: Du musst den Benutzer nicht zuerst fragen, Unzip überschreibt die Originaldatei nach der Ausführung
-P<密码>: Passwortoption zur Verwendung von Zip
-q: Bei Ausführung werden keine Informationen angezeigt
-s: Die leeren Zeichen im Dateinamen in Unterstrichzeichen umwandeln
-V: Speichern Sie die Dateiversionsinformationen der VMS
-X: Die ursprüngliche UID/GID der Datei wird beim Entpacken gespeichert




Vorhergehend:Neues Schwert-Hintergrund-Scan-Tool
Nächster:Bearbeitungsfunktionen für die Veröffentlichung von Testnachträgen
Veröffentlicht am 03.01.2018 14:16:29 |
Beim Entpacken möchte man manchmal die Originaldatei überschreiben, sonst muss man Berechtigungen setzen, neu hochladen usw. Es ist problematisch.

Wenn du nach dem Entpack-Befehl -o Parameter hinzufügst, fragst du nicht mehr danach und überschreibst direkt die Originaldatei und entpackst sie, was viel Aufwand erspart.

Befehl: unzip -o filename.zip
 Vermieter| Veröffentlicht am 23.01.2018 14:29:54 |
Linux, mehrere Dateien zu einer einzigen Datei komprimieren

Wenn mehrere Dateien in einem einzigen Paket komprimiert werden, kannst du folgenden Befehl verwenden:
zip test.zip 1.txt 2.txt 3.txt



 Vermieter| Veröffentlicht am 13.12.2021 11:25:43 |
zip komprimiert alle Inhalte (Ordner) des aktuellen Ordners, schließt das Testverzeichnis aus, schließt das Logs-Verzeichnis aller Unterordner aus, schließt die temporäre Datei aller Unterordner aus

 Vermieter| Veröffentlicht am 13.12.2021 11:27:17 |
Linux-Zip-Befehl ausführlich erklärt

-A: Anpassung der ausführbaren Auto-Entpackdatei;
-b<工作目录>: Geben Sie das Verzeichnis an, in dem die Dateien vorübergehend gespeichert sind;
-c: Jede komprimierte Datei annotieren;
-d: Löschen Sie die angegebene Datei aus der komprimierten Datei;
-D: Der Verzeichnisname wird in der komprimierten Datei nicht festgelegt;
-f: Die Wirkung dieses Parameters ähnelt der Angabe des "-u"-Parameters, aber er aktualisiert nicht nur die vorhandenen Dateien, sondern fügt auch einige Dateien zur komprimierten Datei hinzu, falls sie in der komprimierten Datei nicht vorhanden sind.
-F: Versuche, die beschädigte komprimierte Datei zu reparieren;
-g: Die Datei an die bestehende komprimierte Datei anhängen, anstatt eine neue komprimierte Datei zu erstellen;
-H: Online-Hilfe;
-i<范本样式>: Nur berechtigte Dateien komprimieren;
-j: Nur der Dateiname und dessen Inhalt werden gespeichert, nicht irgendein Verzeichnisname.
-J: Löscht unnötige Daten vor der komprimierten Datei;
-k: Dateiname im MS-DOS-kompatiblen Format;
-l: Beim Komprimieren der Datei das LF-Zeichen durch das LF+CR-Zeichen ersetzen;
-ll: Beim Komprimieren der Datei ersetzen Sie das LF+cp-Zeichen durch das LF-Zeichen;
-L: Urheberrechtsinformationen anzeigen;
-m: Nachdem die Datei komprimiert und zur komprimierten Datei hinzugefügt wurde, die Originaldatei gelöscht wird, also die Datei in die komprimierte Datei übertragen wird;
-n<字尾字符串>: Komprimiert keine Dateien mit bestimmten Suffixstrings;
-o: Die Datei mit der letzten Änderungszeit in der komprimierten Datei hat Vorrang, und die Änderungszeit der komprimierten Datei wird auf dieselbe wie die Datei gesetzt.
-F: Der Befehlsausführungsprozess wird nicht angezeigt;
-r: Rekursive Verarbeitung, bei der alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis gemeinsam verarbeitet werden;
-S: Enthält System- und versteckte Dateien;
-t<日期时间>: Setzen Sie das Datum der komprimierten Datei auf das angegebene Datum;
-T: Überprüfe, ob jede Datei in der Sicherungsdatei korrekt ist;
-u: Ersetzen Sie die neuere Datei durch die komprimierte Datei;
-v: Anzeige des Befehlsausführungsprozesses oder Versionsinformationen;
-V: Speichere die Dateiattribute des VMS-Betriebssystems;
-w: Wenn die Versionsnummer im Dateinamen steht, ist dieser Parameter nur im VMS-Betriebssystem gültig.
-x<范本样式>: Zulässige Dateien beim Komprimieren ausschließen;
-X: speichert keine zusätzlichen Dateiattribute;
-y: Speichere die symbolische Verbindung direkt, nicht die Datei, auf die der Link zeigt, dieser Parameter ist nur auf Systemen wie UNIX gültig;
-z: Kommentare zur komprimierten Datei hinzufügen;
-$: der Name des Volumes auf der Festplatte, auf der die erste komprimierte Datei gespeichert wird;
-<压缩效率>: Der Verdichtungswirkungsgrad liegt zwischen 1~9.
 Vermieter| Veröffentlicht am 13.12.2021 11:32:31 |
Linux verwendet Vim, um den Inhalt eines Zip-Pakets ohne Dekompression anzuzeigen

Vim-Befehle können auch verwendet werden, um den Inhalt eines ZIP-Archivs anzusehen, ohne es extrahieren zu müssen. Es funktioniert mit Archivdateien und Ordnern. Zusätzlich zu ZIP kann es auch mit anderen Erweiterungen wie tar.xz, tar.bz2, tar, tbz verwendet werden.

Zum Beispiel: vim test.zip
 Vermieter| Veröffentlicht am 03.03.2022 21:58:18 |
Installieren Sie Zip- und Entpackpakete offline mit folgendem Befehl:



zip-3.0-11.el7.x86_64.rpm (259.92 KB, Anzahl der Downloads: 0, 售价: 5 粒MB) unzip-6.0-24.el7_9.x86_64.rpm (172.48 KB, Anzahl der Downloads: 0, 售价: 5 粒MB)
 Vermieter| Veröffentlicht am 01.01.2024 07:20:22 |
Linux verwendet tar, um Archivdateien zu erstellen
https://www.itsvse.com/thread-10715-1-1.html
 Vermieter| Veröffentlicht am 14.07.2025 08:52:11 |
Windows verwendet tar, um Ordner zu komprimieren und zu paketieren
https://www.itsvse.com/thread-10896-1-1.html
 Vermieter| Veröffentlicht am 04.12.2025 15:06:43 |
Linux-Kompression zip, 7z extreme Kompression (minimale Datei)
https://www.itsvse.com/thread-11152-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com