|
GZIP:
Der Befehl gzip wird häufig mit tar zusammen verwendet, dabei archiviert
tar und gzip packt danach.
Die übliche Dateiendung für gzip-komprimierte Dateien ist heute .gz.
Da gzip nur einzelne Dateien komprimiert, werden Sammlungen mehrerer
Dateien üblicherweise zunächst mit tar zu einer Datei zusammengefaßt,
bevor sie mit gzip komprimiert werden. Solche Sammlungen tragen dann
meist die doppelte Endung .tar.gz
Eine Datei packen:
gzip <Dateiname>
Eine gepackte Datei entpacken:
gzip -d <Dateiname>
oder
gunzip <Dateiname>
TAR:
Es handelt sich um ein Programm zur Archivierung ganzer Verzeichnisbäume
in einer Datei.
Da es selbst nicht packen kann, wird es zusammen mit gzip verwendet.
Wesentliche Befehle und Optionen:
t --> Der Inhalt eines Archivs wird angezeigt.
x --> Der Inhalt des Archivs wird extrahiert.
c --> Ein neues Archiv wird erzeugt.
u --> Der Inhalt des Archivs wird aktualisiert.
f --> Es wird ein Dateiname für das Archiv benutzt.
v --> Es wird während der Arbeit der Fortschritt ausgegeben.
z --> Es wird nach dem Archivieren bzw. vor dem Dearchivieren gzip
aufgerufen, um ein komprimiertes Archiv zu erzeugen.
Beispiele aus der Praxis:
tar cvzf backup-sr71.de-20090701.tar.gz /www/www.sr71.de
--> Erzeugt das komprimierte Archiv backup-sr71.de-20090701.tar.gz aus
dem Verzeichnis /www/www.sr71.de
tar xvzf backup-sr71.de-20090701.tar.gz
--> Das komprimierte Archiv backup-sr71.de-20090701.tar.gz wird ins aktuelle Verzeichnis entpackt.
linuxdb:/sic_oracle/backup/fileserver/full # tar cvzf
usres1-backup20090625.tar.gz ./users1/
--> Erzeugt das komprimierte Archiv usres1-backup20090625.tar.gz aus
dem Verzeichnis ./users1/
tar xvzf beispiel.tar.gz usres1-backup20090625.tar.gz
--> Das komprimierte Archiv usres1-backup20090625.tar.gz wird ins aktuelle Verzeichnis entpackt.
Noch mehr Beispiele:
Archive mit Inhalt von /etc und /home
erstellen:
tar -cvf test.tar /etc/ /home/
tar -cvf - /etc /home | gzip > test.tar.gz
tar czvf test.tar.gz /etc/ /home/
Archive entpacken:
tar -xvf test.tar
gunzip < test.tar.gz | tar xvf -
tar xzvf test.tar.gz
Archivinhalt ansehen:
tar tvf test.tar
gunzip < test.tar.gz | tar tf -
tar tzvf test.tar.gz
(c)
Juergen Schilling 01.07.2009
|