Nein.
Im Gegensatz zu zip, gzipfungiert als Kompressionsalgorithmus nur .
Aus verschiedenen Gründen , von denen einige in der Zeit der Bandlaufwerke hören, verwendet Unix ein Programm namens tarDaten zu archivieren, die dann mit einem Komprimierungsprogramm komprimiert werden können , wie gzip, bzip2, 7zipusw.
Um ein Verzeichnis zu "zipen", wäre der richtige Befehl
tar -zcvf archive.tar.gz directory/
Dies wird sagen tarzu
komprimiere es mit dem z (gzip) Algorithmus
c (Erstellen) eines Archivs aus den Dateien in directory( tarist standardmäßig rekursiv)
v (ausführlich) Auflisten (unter / dev / stderr, damit Pipe-Befehle nicht betroffen sind) aller Dateien, die dem Archiv hinzugefügt werden.
und speichern Sie die Ausgabe als f (Datei) mit dem Namenarchive.tar.gz
Der tarBefehl bietet gzipUnterstützung (über die -zFlagge), die nur Ihrer Bequemlichkeit dient. Der gzipBefehl / lib ist völlig unabhängig. Der obige Befehl ist effektiv der gleiche wie
tar -cv directory | gzip > archive.tar.gz
Zum Dekomprimieren und Entpacken des Archivs in das aktuelle Verzeichnis, das Sie verwenden würden
tar -zxvf archive.tar.gz
Dieser Befehl ist im Grunde derselbe wie
gunzip < archive.tar.gz | tar -xv
tarhat viele, viele, VIELE andere Möglichkeiten und Verwendungen; Ich empfehle von Herzen, die Manpage irgendwann durchzulesen.
gzip -r myfolderwelche Dateien rekursiv gzipen. Auf die gleiche Weise können Sie Dateiengunzip -r myfolderentpacken, wobei Dateien rekursiv entpackt werden. Für weitere Informationenman gzip