GZip/TAR
Beschreibung
- Bedienung
Endung einer GZip-gepackten Datei: .gz Endung eines tar/GZip-Archivs:
.tgz oder .tar.gz
Aufruf-Maske von GZip:
gzip [-cdfhlLnNrtvV19] [-S Suffix] <Datei ...>
I. Packen
Normalerweise packt GZip einfach die übergebenen Dateien,
hängt die Endung '.gz' daran und löscht das Original.
Bei dieser Verwendung muß keine weitere Option angegeben werden.
Durch Angabe einer Zahl zwischen 1 und 9 als Option wird die Komprimierungsqualität
beeinflusst. "-1" ist schnell, aber wenig effizient,
während "-9" die beste Effizienz ergibt, aber
langsamer ist.
Um für jede Datei eine Ausgabezeile mit der Packratio und
dem neuem Dateinamen zu bekommen, muß "v"
als Option angegeben werden. "r" sorgt für
die bekannte Rekursion.
Damit die ursprüngliche Datei unberührt bleibt, kann
die Option "c" angegeben werden. Dann wird die
Ausgabe nach 'stdout' umgeleitet. Um das dann nützlich zu verwenden
kann sie wieder auf gewohnte AmigaDOS-Weise umgeleitet werden.
Beispiel:
gzip -c TestDatei >RAM:Datei.gz
Damit wird die Datei "TestDatei" gepackt und als File
"Ram:Datei.gz" abgespeichert.
II. Entpacken
GZip entpackt ein gepacktes File mit "-d", stellt
den ursprünglichen Dateinamen wieder her und löscht dann
die gepackte Datei. Ansonsten läßt sich ebenfalls die
Ausgabe mit "-c" umleiten.
III. Sonstige Optionen
Als weitere Optionen kann man mit "-l" bzw. "-lv"
einige Informationen über eine gepackte Datei abrufen. Mit
"-h" erhält man einen kurzen Hilfstext. Die Option
"-t" testet das Archiv. Um eine Ausgabe pro geprüfte
Datei zu erhalten, muß wieder die Verbose-Option eingeschaltet
sein.
tar
Als typisches Unix-likes Programm ist die Bedienung etwas gewöhnungsbedürftig
und m.E. nicht so komfortabel, wie bei den anderen Amiga-Tools.
Das zeigt sich z.B. daran, daß zwischen zwei verschiedene
Optionen unterschieden wird, je nach dem, ob man ein neues Archiv
anlegen will oder einem bereits bestehenden Dateien hinzufügen
will.
Die Kommandos von tar beginnen mit einem "--"
(ohne die Anführungsstriche) und sind meist ganze Worte, jedoch
gibt es für die wichtigsten Kommandos eine verkürzte Schreibweise,
die mit einem "-" beginnt und nur aus einem Buchstaben
besteht.
Eine Übersicht der Befehle wird mit dem Aufruf "tar
--help" angezeigt und zeigt auch beide Varianten an. Ich
werde daher nicht immer beide Varianten angeben. Da tar ein recht
komplexes Programm ist, empfehle ich bei häufiger Benutzung
auf jeden Fall die Anleitung zu lesen. Wer lediglich tar benötigt,
um .tgz Files zu entpacken, sollte dagegen lieber UnTGZ von Oliver
Wagner benutzen (siehe unten).
Empfohlen wird die Portierung aus dem "GeekGadget"-Projekt.
Ich habe nämlich noch eine andere Portierung, die allerdings
die Pfade nur im Un*x-Stil akzeptiert, was sicherlich unnötig
gewöhnungsbedürftig ist.
Endung eines tar-Archivs: .tar
Endung einer tar/GZip-Archivs: .tgz oder .tar.gz
I. Archivieren
Der Aufruf, um ein neues tar-Archiv anzulegen, lautet:
tar --create --file <Archiv> <File1> <File2...>
Oder mit den abgekürzten Optionen:
tar -cf <Archiv> <File1> <File2..>
Damit werden die Dateien File1, File2.. zusammen in das Archiv
gepackt, ohne dabei gepackt zu werden. Allerdings unterstützt
tar auch "compress" und "GZip" direkt. Soll
das Archiv mit GZip gepackt werden, muß die Option -z
mit angegeben werden (sowohl beim Packen also auch beim Entpacken).
tar -czf <Archiv> <File1> <File2..>
Falls das Archiv bereits existiert und nur die Files hinzugefügt
werden sollen, darf die --create (-c)-Option nicht angegeben
werden, da sonst das Archiv überschrieben wird. In diesem Fall
ist die --append bzw. -r Option zu verwenden.
tar -rf <Archiv> <File1> <File2..>
Dabei ist jedoch zu beachten, daß tar nicht checkt, ob die
Dateien bereits im Archiv sind und sie einfach als letzte Dateien
hinzufügt. Um bereits bestehende Dateien upzudaten, gibt es
die Option "--update" ('-u').
II. Entpacken
Um nun das Archiv wieder zu entpacken, gibt es folgenden Aufruf:
tar -xf <Archiv> <File1> <File2..>
Die 'x' Option ist die Kurzfassung von '--extract', womit
die angegebenen Dateien entsprechend ihres Pfades entpackt werden.
III. Weitere Optionen
Soll tar anzeigen, welche Dateien bearbeitet werden, ist die Option
--verbose ('-v') mit anzugeben. Z.B.:
tar -cvzf <Archiv> <File1> <File2..>
UnTGZ 1.5
"UnTGZ" von Oliver Wagner (zu finden unter ftp.vapor.com)
entpackt Dateien, die mit tar und GZip zu einem Archiv zusammengepackt
sind. Als reines Entpacktool ist es einfacher zu bedienen als tar.
Die tar/GZip-Archive enden auf .tgz oder .tar.gz
Der Aufruf von UnTGZ ist denkbar einfach:
UnTGZ <Archiv> <Zielverzeichnis>
Zum Anzeigen des Inhaltes besitzt UnTGZ noch die Option -v.
UnTGZ -v <Archiv>
Die meisten der auf dieser Seite befindlichen Infos habe ich auf
den Seiten des AmZeiger
gefunden, einem Online-Amiga-Magazin, welches jedoch vor einiger
Zeit eingestellt wurde. Schade! (PS: Keine Ahnung wie lange der
Domainname von AmZeiger
noch funktioniert.)
Beschreibung
- Bedienung
Die Infos haben keinen Anspruch auf Vollständigkeit. Anregungen,
Kritiken oder Beiträge sind willkommen. Bitte an webmaster@archivator.net
senden.
|