So erstellen Sie eine Tar-GZip-Datei über die Befehlszeile
Inhaltsverzeichnis:
Sie sind wahrscheinlich mit dem Erstellen Ihrer eigenen ZIP-Dateien vertraut, wenn Sie jemals eine Gruppe von Dateien übertragen mussten oder wenn Sie Ihre eigenen Backups außerhalb von Time Machine verw alten. Die Verwendung der GUI-Zip-Tools ist einfach und benutzerfreundlich, aber wenn Sie erweiterte Optionen mit besserer Komprimierung wünschen, können Sie sich an die Befehlszeile wenden, um ein tar- und gzip-Archiv zu erstellen. Die Syntax ist in Mac OS X dieselbe wie in Linux.
Erstellen eines Tar-GZip-Archivpakets
Verwenden Sie in der Befehlszeile (/Applications/Terminal/) die folgende Syntax:
tar -cvzf tarballname.tar.gz itemtocompress
Um beispielsweise nur JPG-Dateien eines Verzeichnisses zu komprimieren, geben Sie Folgendes ein:
tar -cvzf jpegarchive.tar.gz /path/to/images/.jpg
Dasist hier ein Platzh alter, was bedeutet, dass alles mit einer .jpg-Erweiterung in die Datei jpegarchive.tar.gz komprimiert wird und sonst nichts.
Die resultierende .tar.gz-Datei ist eigentlich das Produkt von zwei verschiedenen Dingen, tar packt im Grunde nur eine Gruppe von Dateien in ein einziges Dateibündel, bietet aber keine eigene Komprimierung, also zu komprimieren dem tar sollten Sie die hocheffektive gzip-Komprimierung hinzufügen. Sie können diese als zwei separate Befehle ausführen, wenn Sie dies wirklich möchten, aber es besteht keine große Notwendigkeit, da der tar-Befehl das Flag -z bietet, mit dem Sie die tar-Datei automatisch gzip.
Öffnen von .tar.gz-Archiven
Das Entpacken der gz- und tar-Dateien kann mit Anwendungen wie Pacifist oder Unarchiver (kostenlos) erfolgen, oder indem Sie zur Befehlszeile zurückkehren mit:
gunzip Dateiname.tar.gz
Gefolgt von:
tar -xvf Dateiname.tar
Im Allgemeinen sollten Sie Dinge in ein Verzeichnis entpacken, da sonst das aktuelle Arbeitsverzeichnis das Ziel ist, was schnell unordentlich werden kann.