bash-2.03$ tar --help
GNU «tar» schreibt mehrere Dateien in ein Archiv auf Band oder Festplatte und
kann einzelne Dateien aus diesem Archiv herausholen.
Verwendung: tar [OPTION]... [Datei]...
Beispiele:
tar -cf archiv.tar foo bar # archiv.tar mit den Dateien foo und bar erzeugen.
tar -tvf archiv.tar # Inhalt von archiv.tar ausführlich anzeigen.
tar -xf archiv.tar # Alle Dateien aus archiv.tar extrahieren
Wenn eine lange Option ein Argument erfordert, ist es für die entsprechende
kurze Option auch erforderlich. Das gleich gilt für optionale Argumente.
Aktionen:
-t, --list Inhalt eines Archivs anzeigen
-x, --extract, --get Dateien aus Archiv holen
-c, --create neues Archiv erzeugen
-d, --diff, --compare Dateien im Archiv und im Dateisystem vergleichen
-r, --append Dateien an das Archiv anhängen
-u, --update nur Dateien anhängen, die jünger sind als ihre Archiv-Version
-A, --catenate »tar«-Dateien an ein Archiv anhängen
--concatenate wie '-A'
--delete aus Archiv löschen (nicht auf Magnetbändern!)
Operation modifiers:
-W, --verify attempt to verify the archive after writing it
--remove-files remove files after adding them to the archive
-k, --keep-old-files don't replace existing files when extracting
--overwrite overwrite existing files when extracting
-U, --unlink-first remove each file prior to extracting over it
--recursive-unlink empty hierarchies prior to extracting directory
-S, --sparse handle sparse files efficiently
-O, --to-stdout extract files to standard output
-G, --incremental handle old GNU-format incremental backup
-g, --listed-incremental=FILE
handle new GNU-format incremental backup
--ignore-failed-read do not exit with nonzero on unreadable files
Datei-Eigenschaften:
--owner=NAME Eigentümer für hinzugefügte Dateien auf NAME setzen
--group=NAME Gruppe für hinzugefügte Dateien auf NAME setzen
--mode=RECHTE Zugriffsrechte für hinzugefügte Dateien auf RECHTE setzen
--atime-preserve Zugriffszeit beim Auspacken erhalten
-m, --modification-time Änderungszeit beim Auspacken erhalten
--same-owner Eigentümer beim Auspacken erhalten
--no-same-owner Eigentümer beim Auspacken auf Ausführenden setzen
--numeric-owner Zahlen für Benutzer bzw. Gruppen benutzen
-p, --same-permissions Zugriffsrechte beim Auspacken erhalten
--no-same-permissions Keine Zugriffsrechte erhalten
--preserve-permissions wie '-p'
-s, --same-order zu entpackende Dateinamen wie im Archiv sortieren
--preserve-order wie '-s'
--preserve wie '-p' und '-s' zusammen
Geräteauswahl und -einstellung:
-f, --file=ARCHIV Gerät oder Datei ARCHIV benutzen
--force-local Archiv-Datei ist lokal, auch wenn der Name
einen Doppelpunkt enthält
--rsh-command=BEFEHL statt «rsh» den BEFEHL benutzen
-[0-7][lmh] Laufwerk und Schreibdichte angeben
-M, --multi-volume mehrteiliges Archiv anlegen/listen/herausholen
-L, --tape-length=ZAHL Medium wechseln, wenn ZAHL KBytes geschrieben sind
-F, --info-script=DATEI am Ende jedes Mediums das Skript DATEI
ausführen (impliziert '-M')
--new-volume-script=DATEI wie '-F DATEI'
--volno-file=DATEI Teil-Nummer in DATEI benutzen/aktualisieren
Blockung des Gerätes:
-b, --block-size=BLÖCKE BLÖCKE à 512 Bytes pro Record
--record-size=GRÖSSE GRÖSSE Bytes pro Record, Vielfaches von 512
-i, --ignore-zeros Blöcke mit Nullen im Archiv ignorieren (heißt EOF)
-B, --read-full-blocks Blockung beim Lesen ändern (für 4.2BSD "Pipes")
Archive format selection:
-V, --label=NAME create archive with volume name NAME
PATTERN at list/extract time, a globbing PATTERN
-o, --old-archive, --portability write a V7 format archive
--posix write a POSIX format archive
-j, --bzip2 filter the archive through bzip2
-z, --gzip, --ungzip filter the archive through gzip
-Z, --compress, --uncompress filter the archive through compress
--use-compress-program=PROG filter through PROG (must accept -d)
Local file selection:
-C, --directory=DIR change to directory DIR
-T, --files-from=NAME get names to extract or create from file NAME
--null -T reads null-terminated names, disable -C
--exclude=PATTERN exclude files, given as a globbing PATTERN
-X, --exclude-from=FILE exclude globbing patterns listed in FILE
-P, --absolute-names don't strip leading `/'s from file names
-h, --dereference dump instead the files symlinks point to
--no-recursion avoid descending automatically in directories
-l, --one-file-system stay in local file system when creating archive
-K, --starting-file=NAME begin at file NAME in the archive
-N, --newer=DATUM nur Dateien jünger als DATUM sichern
--newer-mtime Datum und Zeit nur vergleichen, wenn sich der
Datei-Inhalt geändert hat
--after-date=DATUM wie '-N'
--backup[=CONTROL] Sicherheitskopie vor dem Löschen, wählt Versionskontrolle
--suffix=SUFFIX Sicherheitskopie vor dem Löschen, Namenserweiterung SUFFIX
Informationen:
--help Hilfe anzeigen und «tar» beenden
--version Versionsnummer anzeigen und «tar» benden
-v, --verbose zu bearbeitende Dateien ausführlich listen
--checkpoint Verzeichnisnamen beim Lesen des Archivs zeigen
--totals geschriebene Bytes beim Schreiben des Archivs zeigen
-R, --block-number Blocknummer innerhalb des Archivs mit jeder Meldung zeigen
-w, --interactive Bestätigung für jede Aktion verlangen
--confirmation wie '-w'
Die Namenserweiterung für Sicherheitskopien ist `~', wenn nicht mit --suffix oder
der Umgebungsvariablen SIMPLE_BACKUP_SUFFIX etwas anderes eingestellt ist.
Die Versionskontrolle kann mit --backup oder der Umgebungsvariablen VERSION_CONTROL
gesetzt werden. Mögliche Werte sind:
t, numbered nummerierte Sicherheitskopien
nil, existing nummerierte Sicherheitskopien, wenn schon nummerierte vorhanden sind,
sonst einfache
never, simple immer einfache Sicherheitskopien
GNU »tar« kann keine '--posix'-Archive lesen. Wenn die
Umgebungsvariable POSIXLY_CORRECT gesetzt ist, sind GNU-Erweiterungen
mit '--posix' nicht zulässig.
Unterstützung für POSIX ist nur teilweise implementiert, rechne derzeit noch
nicht damit!
ARCHIV kann DATEI, RECHNER:DATEI oder BENUTZER@RECHNER:DATEI sein; DATEI kann
eine Datei oder ein Gerät (z.B. ein Streamer) sein.
Die Voreinstellung für _dieses_ »tar« ist '-f- -b20'.
Fehlermeldungen an <bug-tar@gnu.org>.
|