Linux Befehle und Programme


Stand: 2004-04

Thomas Mertin
Netzwerk- und Elektrotechnik

D-41334 Nettetal

tar (tar 1.13.25)

archiviert Dateien oder Verzeichnisse.

Befehlssyntax

tar [-]Funktion [-][Optionen] Pfad

Funktionen

Eine der folgenden Funktionen muss angegeben werden.

-A bzw. --catenate
fügt tar-Dateien zu einem Archiv hinzu.

-c bzw. --create
erzeugt ein neues Archiv.

--compare
siehe Funktion -d.

--concatenate
siehe Funktion -A.

-d bzw. --diff
findet Unterschiede zwischen ein Archiv und einen Dateisystem.

--delete
löscht Dateien aus einen Archiv.

--get
siehe Funktion -x.

-r bzw. --append
fügt Dateien zu einem Archiv hinzu.

-t bzw. --list
listet den Inhalt eines Archives auf.

-u bzw. --update
fügt nur jüngere Dateien einem Archiv hinzu.

-x bzw. --extrace
extrahiert Dateien aus einen Archiv.

Optionen

--after-date=XXX
siehe Option -N.

--anchored
"An exclude pattern must match an initial subsequence of the name's behavior.".

--atime-preserve
ändert nicht die Zugriffszeit der extrahierten Datei.

-b bzw. --block-size=XXX
Blockgrösse XXX x 512 Bytes (Standard=20).

-B bzw. --read-full-records
anpassen der Blockgrösse beim Lesen von Pipes von fehlerhaften Programmen.

--backup=XXX
anstatt Dateien löschen werden Sicherungen angelegt nach dem Schema XXX.

--block-compress
blockiert die Ausgabe von Komprimmierungsprogrammen.

-C bzw. --directory=XXX
wechsle zum Verzeichnis XXX.

--checkpoint
beim Lesen des Archivs gibt er periodisch eine Meldung aus.

--confirmation
siehe Option -w.

--exclude=XXX
alle Dateien XXX nicht berücksichtigen.

-f bzw. --file=[XXX:]YYY
benutze Datei oder Gerärt YYY als Archiv. Optional kann ein Rechner XXX angegeben werden. (Standard = /dev/rmt0)

-F bzw. --info-script=XXX
starte Script XXX am Ende von jedem Band.

--force-local
auch wenn ein : angegeben ist, behandle die Datei als lokale.

-g bzw. --listed-incremental=XXX
neues inkrementiertes GNU-Sicherungsformat XXX erzeugen, extrahieren oder auflisten.

-G bzw. --incremental
altes inkrementiertes GNU-Sicherungsformat erzeugen, extrahieren oder auflisten.

--group=XXX
archivierte Dateien bekommen die Gruppe XXX zugewiesen.

-h bzw. --dereference
archiviere nicht den symbolischen Link, sondern die Datei auf der das Link verweist.

--help
Hilfe anzeigen.

-i bzw. --ignore-zeros
ignoriere Blöcke mit Null (zeigt normalerweise EOF an).

--ignore-case
ignoriere Gross-/ Kleinschreibung beim Ausschliessen von Dateien.

--ignore-failed-read
nicht beenden mit einer nicht Null Meldung bei unleserlichen Dateien.

-j bzw. --bzip2 bzw. --bunzip2
leite das Archiv durch das Programm bzip2.

-k bzw. --keep-old-files
erhalte existierende Dateien. Nicht mit Dateien aus dem Archiv überschreiben.

-K bzw. --starting-file=XXX
beginne mit Datei XXX aus dem Archiv.

-l bzw. --one-file-system
verlasse nicht das Dateisystem beim Anlegen eines Archivs.

-L bzw. --tape-lenght=XXX
Bandwechsel nach dem Schreiben von XXX x 1024 Bytes.

-m bzw. --modification-time
extrahiere nicht die Änderungszeit der Datei.

-M bzw. --multi-volume
Multi-Volume Archiv erzeugen, extrahieren oder auflisten.

--mode=XXX
archivierte Dateien bekommen die Rechte XXX zugewiesen.

-N bzw. --newer=XXX
speicher nur Dateien jünger als XXX.

--newer-mtime=XXX
speicher nur Dateien mit einer Änderungszeit jünger als XXX.

--new-volume-script=XXX
siehe Option -F.

--no-anchored
"An exclude pattern can match any subsequence of the name's components.".

--no-ignore-case
Gross-/ Kleinschreibung beim Ausschliessen von Dateien beachten.

--no-recursion
nicht rekursiv in Verzeichnisse wechseln.

--no-same-owner
extrahiere Dateien nicht mit den Eigentümer.

--no-same-permissions
extrahiere Dateien nicht mit den Rechten.

--no-wildcards
benutze keine Jokerzeichen beim Ausschliessen von Dateien.

--no-wildcards-match-slash
benutze keine mit / angepasste Jokerzeichen beim Ausschliessen von Dateien.

--null
mit der Option -T wird erwartet das ein Null-Zeichen den Namen beendet.

--numeric-owner
benutze uid und gid anstatt des Namen.

-o bzw. --old-archive
schreibe Archiv im V7-Format.

-O bzw. --to-stdout
extrahiere Dateien nach stdout.

--overwrite
überschreibe existierende Dateien beim Extrahieren.

--overwrite-dir
überschreibe existierende Verzeichnisse beim Extrahieren.

--owner=XXX
archivierte Dateien bekommen den Eigentümer XXX zugewiesen.

-p bzw. --same-permissions
extrahiere Dateien mit allen Rechten.

-P bzw. --absolute-paths
entferne nicht ein führendes / aus Dateinamen.

--portability
siehe Option -o.

--posix
schreibe Archiv im POSIX-Format.

--preserve
entspricht -p -s.

--preserve-order
siehe Option -s.

--preserve-permissions
siehe Option -p.

-R bzw. --record-number
zeige Registernummer des Archivs für jede Meldung.

--record-size=XXX
benutze XXX Bytes je Register.

--recursion
rekursiv in Verzeichnisse wechseln.

--recursion-unlink
entferne existierende Verzeichnis-Strukturen bevor die gleichnamige Verzeichnisse extrahiert werden..

--remove-files
entferne Dateien nachdem sie dem Archiv hinzugefügt worden sind.

--rsh-command=XXX
benutze den Befehl XXX für die Kommunikation mit entfernten Geräten.

-s bzw. --same-order
Namensliste zum Extrahieren ist passend sortiert zum Archiv.

-S bzw. --sparse
behandle kleine Dateien effizient.

--same-owner
extrahiere Dateien mit den Eigentümer.

--show-omitted-dirs
meldet Verzeichnisse die übersprungen wurden.

--suffix=XXX
wenn in einer Datei archiviert wird, bekommt diese die Erweiterung XXX (Standard = tar).

-T bzw. --files-from=XXX
extrahiere/schreibe alle Dateien die in der Datei XXX aufgelistet sind.

--totals
zeigt die Summe der geschriebenen Bytes an.

--use-compress-program=XXX
leite das Archiv durch das Programm XXX.

-v bzw. --verbose
eine ausführliche Ausgabe des Befehls erfolgt.

-V bzw. --label=XXX
erzeuge ein Archiv mit den Namen XXX.

--version
Version anzeigen.

-w bzw. --interactive
für jede Aktion ist eine Bestätigung erforderlich.

--wildcards
benutze Jokerzeichen beim Ausschliessen von Dateien.

--wildcards-match-slash
benutze mit / angepasste Jokerzeichen beim Ausschliessen von Dateien.

-X bzw. --exclude-from=XXX
alle Dateien die in der Datei XXX aufgelistet sind nicht berücksichtigen.

-z bzw. --gzip bzw. --ungzip
leite das Archiv durch das Programm gzip.

-Z bzw. --compress bzw. --uncompress
leite das Archiv durch das Programm compress.

-[0-7][lmh]
spezifiziert Laufwerk und Schreibdichte.

Pfad

Es können ein oder mehrere Dateien oder Verzeichnisse angegeben werden.


  nach oben  
Inhalt
  Startseite  


Nachricht an: webmaster@mertech.de