tar Problem

Post Reply
Message
Author
Unke

tar Problem

#1 Post by Unke »

Hallo,

ich versuche gerade, den Befehl:

cd /foo && tar cfz bar.tar.gz .

als einen Befehl auszuführen:

tar -C /foo cfz bar.tar.gz .

Letzteres klappt aber nicht. Ich möchte also den Inhalt von /foo sichern, ohne erst extra dareinwechseln zu müssen. Das ist "-C", laut manpage.

tar selber meint nur:
tar: You must specify one of the `-Acdtrux' options. Hab ich doch gemacht ?

Was mach ich falsch ?

Deamon

Re: tar Problem

#2 Post by Deamon »

is "foo" im root-verzeichnis "/" oder in irgendwelchen unterordnern?

Unke

Re: tar Problem

#3 Post by Unke »

/foo ist /daten/lokal/, also eine absolute Pfadangabe.

Jochen

Re: tar Problem

#4 Post by Jochen »

<i><b>Entweder</b></i>

verwendest Du die alte (veraltete) Schreibweise der tar-Optionen in der Form von<pre>tar czfC bar.tar.gz foo .</pre>wobei der Name des Archivs vor dem des Verzeichnisses kommt, in das hineinzuwechseln ist, weil "f" im Optionsblock vor "C" steht,

<i><b>oder</b></i>

Du verwendest die neue (unix-übliche) Optionsschreibweise in der Form von <pre>tar -cz -f bar.tar.gz -C foo . </pre>mit den einleitenden "-" für Optionen,

<i><b>aber</b></i>

mische die beiden Formen nicht! <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Jochen

unke

Re: tar Problem

#5 Post by unke »

Ich war der Meinung, daß das "-" "deprecated" ist, also statt "tar -xfz" eigentlich nur noch "tar zxf" benutzt werden sollte. So schmeisst z.B. "netstat -nta" auch andere Ergebnisse als "netstat nta" raus. Letztere, also mit "-" ist mir aber deutlich lieber.

Danke für die Info :)

Post Reply