Erstellen und Entpacken von Zip-Dateien in ein bestimmtes Verzeichnis unter Linux
In einem unserer verschiedenen Artikel über den tar-Befehl haben wir Ihnen gezeigt, wie Sie tar-Dateien in ein bestimmtes oder anderes Verzeichnis unter Linux entpacken können. Diese kurze Anleitung erklärt Ihnen, wie Sie .zip-Archivdateien in ein bestimmtes oder anderes Verzeichnis unter Linux extrahieren/entpacken können.
Zip ist ein einfaches, plattformübergreifendes Dienstprogramm zur Dateipaketierung und -komprimierung für Unix-ähnliche Systeme, einschließlich Linux und Windows OS, sowie viele andere Betriebssysteme. Das „zip“-Format ist ein gängiges Dateiformat für die Archivierung, das auf Windows-PCs verwendet wird, und vor allem ermöglicht es Ihnen, den Komprimierungsgrad zwischen 1 und 9 als Option anzugeben.
Lesen Sie auch: 5 beste Kommandozeilen-Archivierungstools für Linux
Zip-Archivdatei in Linux erstellen
Um eine .zip-Datei (gepackt und komprimiert) über die Kommandozeile zu erstellen, können Sie einen ähnlichen Befehl wie den folgenden ausführen. Das -r
-Flag ermöglicht das rekursive Lesen der Verzeichnisstruktur von Dateien.
$ zip -r tecmint_files.zip tecmint_files
Um die oben erstellte tecmint_files.zip-Archivdatei zu entpacken, die Sie gerade erstellt haben, können Sie den unzip-Befehl wie folgt ausführen.
$ unzip tecmint_files.zip
Der obige Befehl entpackt die Dateien in das aktuelle Arbeitsverzeichnis. Was passiert, wenn Sie die entpackten Dateien in ein bestimmtes oder anderes Verzeichnis schicken wollen, erfahren Sie im nächsten Abschnitt.
Zip-Datei in ein bestimmtes oder anderes Verzeichnis entpacken
Um .zip-Archivdateien über die Befehlszeile in ein bestimmtes oder anderes Verzeichnis zu entpacken/entpacken, fügen Sie das -d
unzip-Befehlsflag wie unten gezeigt ein. Wir werden das gleiche Beispiel wie oben verwenden, um dies zu demonstrieren.
Damit wird der Inhalt der .zip-Datei in das Verzeichnis /tmp entpackt:
$ mkdir -p /tmp/unziped$ unzip tecmint_files.zip -d /tmp/unziped$ ls -l /tmp/unziped/
For more usage information, read zip and unzip command man pages.
$ man zip$ man unzip
You may also like to read the following related articles.
- How to Archive/Compress Files & Directories in Linux
- How to Open, Extract and Create RAR Files in Linux
- Peazip – A Portable File Manager and Archive Tool for Linux
- Dtrx – An Intelligent Archive Extraction (tar, zip, cpio, rpm, deb, rar) Tool for Linux
In this short article, we have explained how to extract/unzip .zip archive files to a specific or different directory in Linux. You can add your thoughts to this article via the feedback form below.