Wie kann man im Terminal einen Ordner mit Zip komprimieren?
- Was ist Zip und warum wird es verwendet?
- Voraussetzungen für die Nutzung des Zip-Befehls im Terminal
- Wie komprimiere ich einen Ordner mit dem Zip-Befehl?
- Weitere nützliche Hinweise zum Zipen im Terminal
Im Alltag und in der IT ist das Komprimieren von Ordnern eine häufig benötigte Aufgabe, um Speicherplatz zu sparen oder Dateien einfacher weiterzugeben. Besonders auf Unix-ähnlichen Systemen wie Linux oder macOS können Sie hierfür das Terminal nutzen. Das Zip-Format ist eines der am weitesten verbreiteten Komprimierungsformate. In diesem Beitrag erfahren Sie, wie Sie einen Ordner im Terminal mit dem Zip-Befehl komprimieren.
Was ist Zip und warum wird es verwendet?
Zip ist ein Komprimierungsformat und ein dazugehöriges Packprogramm, das Daten in ein einzelnes Archiv zusammenfasst und dabei die Dateigröße reduziert. Das Ziel ist es, Speicherplatz zu sparen und die Handhabung von mehreren Dateien zu vereinfachen. Besonders praktisch ist Zip, weil es plattformübergreifend unterstützt wird, also auf Windows-, macOS- und Linux-Systemen problemlos geöffnet und erstellt werden kann.
Voraussetzungen für die Nutzung des Zip-Befehls im Terminal
Um den Zip-Befehl im Terminal nutzen zu können, muss das Programm zip auf dem System installiert sein. Auf vielen Linux-Distributionen und macOS ist dies standardmäßig der Fall. Falls nicht, kann Zip über den jeweiligen Paketmanager einfach nachinstalliert werden. Nach der Installation steht der Befehl zip zur Verfügung, mit dem Sie Dateien und Verzeichnisse komprimieren können.
Wie komprimiere ich einen Ordner mit dem Zip-Befehl?
Der grundlegende Befehl zum Komprimieren eines Ordners im Terminal lautet:
zip -r archivname.zip ordnername
Hierbei steht archivname.zip für den gewünschten Namen der komprimierten Datei und ordnername für den Namen des Ordners, der komprimiert werden soll. Der Parameter -r steht für rekursiv und sorgt dafür, dass alle Dateien und Unterordner innerhalb des angegebenen Ordners mit in das Archiv aufgenommen werden.
Ein Beispiel: Wenn Sie einen Ordner namens Projekte zu einer Datei namens projekte.zip komprimieren möchten, lautet der Befehl:
zip -r projekte.zip Projekte
Nach Ausführung dieses Befehls finden Sie im aktuellen Verzeichnis die Datei projekte.zip, die den gesamten Inhalt des Ordners Projekte enthält.
Weitere nützliche Hinweise zum Zipen im Terminal
Sie können mit Zip auch einzelne Dateien komprimieren oder mehrere Verzeichnisse zugleich archivieren, indem Sie mehrere Dateinamen oder Verzeichnisse als Argumente angeben. Außerdem gibt es verschiedene Optionen, um das Komprimierungslevel, Passwortschutz oder Ausschluss bestimmter Dateien einzustellen. Die genaue Syntax und alle Möglichkeiten können Sie mit man zip oder zip --help im Terminal nachlesen.
Im alltäglichen Gebrauch reicht jedoch meistens der einfache Befehl mit dem -r Parameter, um einen Ordner schnell und zuverlässig im Terminal in ein Zip-Archiv umzuwandeln.
