gutitm
Goto Top

Was bedeutet der Befehl tar cf - .

Hi,

mir ist klar was tar mit seinen Optionen ist, aber wie wendet man die "Platzhalter" an, z,Bsp.

tar cf - . | ( cd /new ; tar xpsSf - --numeric-owner )

Die Frage bezieht sich hier auf den Bindestrich...das es irgendwas ersetzt ist mir klar, aber was? Gibt es eine Referenz dafür?

Grüße gutit

Content-ID: 127252

Url: https://administrator.de/contentid/127252

Ausgedruckt am: 05.11.2024 um 07:11 Uhr

H41mSh1C0R
H41mSh1C0R 16.10.2009 um 09:53:38 Uhr
Goto Top
schonmal probiert??

man tar

da müssten doch die Parameter aufgelistet werden oder?

"tar cf - . |"

gefunden =)

Auszug aus den Manpages:

c --> create
f --> file (default "-", meaning stdin/stdout)
gutitm
gutitm 16.10.2009 um 10:12:38 Uhr
Goto Top
ja klar,

ging ja auch eher um den Bindestrich dannach und den Punkt...also die Platzhalter....die Pipe ist mir inzwischen klar geworden
H41mSh1C0R
H41mSh1C0R 16.10.2009 um 10:40:13 Uhr
Goto Top
Der "." gibt das aktuelle Verzeichnis an und wofür der "-" steht steht in meinem ersten Post
jhinrichs
jhinrichs 16.10.2009 um 10:59:17 Uhr
Goto Top
Um es in einen Satz zu fassen:
tar c
Archiv erzeugen
tar cf
Archiv erzeugen und Datei angeben, in die Archiv geschrieben wird
tar cf -
Archiv erzeugen und auf stdout ausgeben
(könnte man weglassen, ist das gleiche wie "tar c")
tar cf - .
Archiv des aktuellen Verzeichnisses erzeugen und auf stdout ausgeben
tar cf - . | blabla
Archiv des aktuellen Verzeichnisses erzeugen und auf stdout ausgeben, stdout per Pipe weiterleiten
gutitm
gutitm 16.10.2009 um 11:42:50 Uhr
Goto Top
Vielen Dank, vor allem die Sache mit stdout ist das Interessante...geht darum eine Festplatte zu spiegeln...