.\" bleiben. Die Hinweise auf das LunetIX Linuxhandbuch, aus dem
.\" dieser Text stammt, dürfen nicht entfernt werden.
.\"
-.TH TAR 1 "1. Juli 1993" LunetIX "Linux Anwenderhandbuch"
+.TH TAR 1 "1. Juli 1993" "LunetIX Linuxhandbuch" "Dienstprogramme für Benutzer"
.SH BEZEICHNUNG
tar \- (tape archiver) verwaltet Dateiarchive
.SH SYNTAX
.RB [{ lmh }]
.SH BESCHREIBUNG
.B tar
-ist ursprünglich ein Tool
-zur Verwaltung von Bandarchiven. Das \fBGNU tar\fP kann aber auch auf
-rohen Disketten oder in normalen Dateien Archive im \fBtar\fP
-Format anlegen und verwalten. Normalerweise werden Archive mit \fBtar\fP nicht komprimiert. Das GNU \fBtar\fP kann aber die Ein- und
-Ausgabe durch einen Kompressor leiten. Die neuen Versionen (ab 1.11.2)
-unterstützen sowohl \fBcompress\fP als auch \fBgzip\fP.
+ist ursprünglich ein Tool zur Verwaltung von Bandarchiven. Das
+.B "GNU tar"
+kann aber auch auf rohen Disketten oder in normalen Dateien Archive im
+.B tar
+Format anlegen und verwalten. Normalerweise werden Archive mit
+.B tar
+nicht komprimiert. Das GNU
+.B tar
+kann aber die Ein- und Ausgabe durch einen Kompressor leiten. Die
+neuen Versionen (ab 1.11.2) unterstützen sowohl
+.B compress
+als auch
+.BR gzip .
.PP
-Linux kann alle SCSI Streamer und mit Kernelpatches auch QIC-02
-Streamer betreiben. Wenn keine Datei und kein Gerät angegeben ist,
-versucht \fBtar\fP auf einen Streamer zuzugreifen. Je nach
-Konfiguration ist das meist /dev/tape oder /dev/rmt0.
+Linux kann alle SCSI Streamer und mit Kernelpatches auch QIC-02 Streamer
+betreiben. Wenn keine Datei und kein Gerät angegeben ist, versucht
+.B tar
+auf einen Streamer zuzugreifen. Je nach Konfiguration ist das meist
+/dev/tape oder /dev/rmt0.
.SH OPTIONEN
-.IP \fB-A\fP
+.TP
+.B -A
hängt ein komplettes Archiv an ein anderes Archiv an
-.IP \fB-c\fP
+.TP
+.B -c
erzeugt ein neues Archiv
-.IP \fB-d\fP
+.TP
+.B -d
vergleicht das Archiv mit dem Dateisystem
-.IP "\fB-D \fIDatei\fR"
-löscht die \fIDatei\fP aus dem Archiv (
-für Bandarchive nicht empfehlenswert)
-.IP \fB-r\fP
+.TP
+.BI -D " Datei"
+löscht die
+.I Datei
+aus dem Archiv (für Bandarchive nicht empfehlenswert)
+.TP
+.B -r
hängt Dateien an das Archiv an
-.IP \fB-t\fP
+.TP
+.B -t
zeigt den Inhalt des Archivs
-.IP \fB-u\fP
+.TP
+.B -u
ersetzt Dateien, die neuer als eine bereits archivierte Version
-sind. Ist eine Datei noch nicht archiviert, so wird sie eingefügt
-.IP \fB-x\fP
-kopiert \fIDatei\fP oder alle Dateien aus dem Archiv
+sind. Ist eine Datei noch nicht archiviert, so wird sie eingefügt
+.TP
+.B -x
+kopiert
+.I Datei
+oder alle Dateien aus dem Archiv
.PP
Weitere Optionen
-.IP "\fB-b \fIN\fR"
-setzt die Blockgröße auf \fIN\fPx512 Bytes (Voreinstellung ist N=20)
-.IP \fB-B\fP
-unterdrückt den Abbruch von \fBtar\fP beim Lesen unvollständiger Blöcke; zum Lesen von 4.2BSD Pipes
-.IP "\fB-C \fIVerzeichnis\fR"
-wechselt während der Ausführung in das \fIVerzeichnis\fP, um von dort weitere Dateien zu archivieren
-.IP "\fB-f \fIDatei\fR"
-benutzt \fIDatei\fP oder das damit verbundenen Gerät als Archiv
-.IP "\fB-F \fIDatei\fR"
-bei mehrteiligen Archiven (Option -M) wird das Shellscript \fIDatei\fP ausgeführt, wenn das Medium voll ist
-.IP \fB-G\fP
-erzeugt einen speziellen Eintrag für jedes archivierte Verzeichnis; spezielles GNU
-Format (alt)
-.IP \fB-g\fP
-erzeugt auch einen Eintrag für jedes Verzeichnis, auch spezielles GNU Format
-(neu)
-.IP \fB-h\fP
+.TP
+.BI -b " N"
+setzt die Blockgröße auf
+.IR N =x512
+Bytes (Voreinstellung ist N=20)
+.TP
+.B -B
+unterdrückt den Abbruch von
+.B tar
+beim Lesen unvollständiger Blöcke; zum Lesen von 4.2BSD Pipes
+.TP
+.BI -C " Verzeichnis"
+wechselt während der Ausführung in das
+.IR Verzeichnis ,
+um von dort weitere Dateien zu archivieren
+.TP
+.BI -f " Datei"
+benutzt
+.I Datei
+oder das damit verbundenen Gerät als Archiv
+.TP
+.BI -F " Datei"
+bei mehrteiligen Archiven (Option -M) wird das Shellscript
+.I Datei
+ausgeführt, wenn das Medium voll ist
+.TP
+.B -G
+erzeugt einen speziellen Eintrag für jedes archivierte Verzeichnis;
+spezielles GNU Format (alt)
+.TP
+.B -g
+erzeugt auch einen Eintrag für jedes Verzeichnis, auch spezielles
+GNU Format (neu)
+.TP
+.B -h
archiviert die referenzierten Dateien anstelle der Links
-.IP \fB-i\fP
+.TP
+.B -i
ignoriert Blöcke mit Nullbytes im Archiv
-.IP \fB-k\fP
+.TP
+.B -k
existierende Dateien werden nicht überschrieben
-.IP "\fB-K \fIDatei\fR"
-beginnt eine Aktion bei \fIDatei\fP im Archiv
-.IP \fB-l\fP
+.TP
+.BI -K " Datei"
+beginnt eine Aktion bei
+.I Datei
+im Archiv
+.TP
+.B -l
verhindert Archivierung von Dateien aus anderen Dateisystemen
-.IP "\fB-L \fILänge\fR"
-wartet auf Medienwechsel nach \fILänge\fP Bytes
-.IP \fB-m\fP
+.TP
+.BI -L " Länge"
+wartet auf Medienwechsel nach
+.IR Länge Bytes
+.TP
+.B -m
das Datum der letzten Änderung wird nicht mit archiviert
-.IP \fB-M\fP
+.TP
+.B -M
das Archiv ist auf mehrere Medien verteilt (Multi-Volume)
-.IP "\fB-N \fIDatum\fR"
-archiviert nur Dateien, die neuer sind als \fIDatum\fP
-.IP \fB-o\fP
+.TP
+.BI -N " Datum"
+archiviert nur Dateien, die neuer sind als
+.I Datum
+.TP
+.B -o
benutzt das alte V7 tar-Format anstelle des ANSI Formates
-.IP \fB-O\fP
+.TP
+.B -O
schreibt die Dateien in die Standardausgabe
-.IP \fB-p\fP
+.TP
+.B -p
erhält die Zugriffsrechte der Dateien
-.IP \fB-P\fP
+.TP
+.B -P
archiviert mit absoluten Dateinamen
-.IP \fB-R\fP
-gibt zu jeder Meldung die Blocknummer des Archivblocks aus, von dem die Meldung
-verursacht wurde
-.IP \fB-s\fP
-zeigt an, daß die Liste von Dateien im Argument die gleiche Reihenfolge hat, wie
-die Dateien im Archiv
-.IP "\fB-T \fIDatei\fR"
-holt die Namen der zu archivierenden Dateien aus \fIDatei\fP
-.IP \fB-v\fP
+.TP
+.B -R
+gibt zu jeder Meldung die Blocknummer des Archivblocks aus, von dem
+die Meldung verursacht wurde
+.TP
+.B -s
+zeigt an, daß die Liste von Dateien im Argument die gleiche Reihenfolge
+hat, wie die Dateien im Archiv
+.TP
+.BI -T " Datei"
+holt die Namen der zu archivierenden Dateien aus
+.I Datei
+.TP
+.B -v
meldet jede Aktion
-.IP "\fB-V \fIName\fR"
-erzeugt ein Archiv mit dem (internen)
-Label \fIName\fP
-.IP \fB-w\fP
+.TP
+.BI -V " Name"
+erzeugt ein Archiv mit dem (internen) Label
+.I Name
+.TP
+.B -w
erwartet interaktiv Bestätigung jeder Aktion
-.IP \fB-W\fP
+.TP
+.B -W
verifiziert die geschriebenen Daten im Archiv
-.IP "\fB-X \fIDatei\fR"
-liest aus der \fIDatei\fP Namen
-oder reguläre Ausdrücke von bzw. für Dateien, die nicht archiviert
-werden sollen
-.IP \fB-z\fP
-erzeugt ein mit \fBgzip\fP komprimiertes Archiv
-.IP \fB-Z\fP
-erzeugt ein mit \fBcompress\fP komprimiertes Archiv
-.IP \fB-\{0..7\}\{lmh\}\fP
+.TP
+.BI -X " Datei"
+liest aus der
+.I Datei
+Namen oder reguläre Ausdrücke von bzw. für Dateien, die nicht
+archiviert werden sollen
+.TP
+.B -z
+erzeugt ein mit
+.B gzip
+komprimiertes Archiv
+.TP
+.B -Z
+erzeugt ein mit
+.B compress
+komprimiertes Archiv
+.TP
+.B -{0..7}{lmh}
spezifiziert das Gerät und die Dichte
des Speichermediums (für Diskettenarchive ohne Bedeutung); 0 ist der
erste Streamer, 1 der zweite und so weiter; die Dichte bestimmt den
Bandtyp
.SH SIEHE AUCH
-\fBcpio\fP(1), \fBmt\fP(1), \fBshar\fP(1)
+.BR cpio (1),
+.BR mt (1),
+.BR shar (1)
und das LunetIX Linuxhandbuch
.SH AUTOR
John Gilmore