So komprimieren Sie mehrere Dateien in Unix

Tippen

Bildnachweis: DragonImages/iStock/GettyImages

Eine übliche Methode zum Speichern und Freigeben von Sätzen mehrerer Dateien ist die Verwendung des ZIP-Dateiformats. Ein Zip-Befehl komprimiert eine oder mehrere Dateien und bündelt sie in einer einzigen Datei. Die meisten modernen Betriebssysteme, einschließlich Microsoft Windows, macOS und Formen von Unix und Linux, können mit ZIP-Dateien umgehen. Wenn Sie ein Unix- oder Linux-Betriebssystem verwenden, können Sie diese Dateien mit dem Unix-Zip-Befehlszeilentool verwalten.

Der Unix-ZIP-Befehl

Wenn Sie auf den meisten modernen Unix-Systemen arbeiten, können Sie ein Befehlszeilentool namens "zip" verwenden, um mehrere Dateien zu zippen. Es gibt ein separates Unix-Entpack-Tool, um die Dateien aus einem Zip-Archiv zu extrahieren.

Video des Tages

Um eine ZIP-Datei zu erstellen, gehen Sie zur Befehlszeile und geben Sie "zip", gefolgt vom Namen der ZIP-Datei, die Sie erstellen möchten, und einer Liste der einzuschließenden Dateien ein. Sie könnten beispielsweise "zip example.zip folder1/file1 file2 folder2/file3" eingeben, um eine ZIP-Datei namens "example.zip" zu erstellen, die komprimierte Kopien der Dateien in den drei aufgeführten Pfaden enthält.

Um den Unix-Zip-Befehl für mehrere Dateien zu verwenden, fügen Sie beliebig viele Dateinamen in das Befehlszeilenargument ein. Wenn einige der Dateien Verzeichnisse oder Ordner sind, die Sie vollständig einschließen möchten, fügen Sie das Argument "-r" hinzu, um rekursiv in die Verzeichnisse abzusteigen und sie in das Zip-Archiv aufzunehmen.

Nachdem Sie eine Datei mit dem Zip-Befehl erstellt haben, sollten Benutzer sie auf den meisten Betriebssystemen öffnen können.

Unix entpacken

Wenn Sie eine ZIP-Datei auf einem Unix-Computer haben und Dateien daraus extrahieren müssen, verwenden Sie den Befehl unzip. Geben Sie "unzip" in die Befehlszeile ein, gefolgt vom Namen der ZIP-Datei, beispielsweise "unzip example.zip".

Die Datei wird in das aktuelle Verzeichnis entpackt. Wenn Sie den Befehl unzip verwenden möchten, um Dateien in einer ZIP-Datei aufzulisten, ohne sie tatsächlich zu extrahieren, geben Sie "unzip -l" für die Listenoption ein. Dies spart Platz und vermeidet das Füllen eines Verzeichnisses mit Dateien, wenn Sie sich nicht sicher sind, was sich in einer ZIP-Datei befindet.

ZIP-Dateien können Malware enthalten, daher ist es am besten, nur mit ZIP-Dateien von Personen zu arbeiten, denen Sie vertrauen.

Alternativen zu Zip und Unzip

Zip und Unzip sind nicht die einzigen Tools, die Sie verwenden können, um mit ZIP-Dateien auf Unix-Systemen zu arbeiten.

Apple macOS bietet native Unterstützung für ZIP-Dateien, sodass Sie sie wie andere Ordner durch Doppelklick öffnen können. Linux-Systeme, auf denen die GNOME-Desktop-Umgebung ausgeführt wird, enthalten oft ein grafisches Tool namens File Roller, und Systeme, die die KDE-Umgebung ausführen, verwenden oft eines namens Ark.

Unix-Benutzer verwenden auch ein anderes System zum Bündeln von Dateien, das als tar bekannt ist und von Befehlszeilentools unterstützt wird, die ähnlich wie die Zip-Tools funktionieren. Verwenden Sie im Allgemeinen "tar -c", um eine Tar-Datei zu erstellen, und "tar -x", um eine zu extrahieren. Das Unix-Handbuch enthält andere verfügbare Optionen, einschließlich einer Vielzahl von Arten der Datenkomprimierung, ähnlich wie bei ZIP.