Halllo,
für ein Script, das mal über einen Cronjob ablaufen soll, benutze ich tar:
tar cfj Archiv.tar.bz2 $FILE1 $FILE2 usw.
$FILEx sind jeweils Verweise auf absolute Pfadangaben zu den zu packenden Dateien. Das Packen klappt natürlich, nur wird beim Entpacken die ganze Baumstruktur mit ausgepackt, für meinen Einsatz sollten aber nur die Dateien und eben nicht die Verzeichnisstruktur mitgepackt werden. Die zu packenden Dateien liegen alle im gleichen Verzeichnis.
Weiß jemand Rat?
Flo
tar - Frage zum Packen
Re: tar - Frage zum Packen
Hi Flo,
vielleicht hilft dir die Option 'directory' weiter (s. man tar):
<b>
OTHER OPTIONS
...
-C, --directory DIR
change to directory DIR
</b>
Gruß,
nano
vielleicht hilft dir die Option 'directory' weiter (s. man tar):
<b>
OTHER OPTIONS
...
-C, --directory DIR
change to directory DIR
</b>
Gruß,
nano
Re: tar - Frage zum Packen
Hallo,
dummer Frage: was macht die genau? Welches Verzeichnis gebe ich da an?
MfG
Flo
dummer Frage: was macht die genau? Welches Verzeichnis gebe ich da an?
MfG
Flo
Re: tar - Frage zum Packen
Hi,
hab die Option selber noch nie gebraucht - aber es klingt für mich so, als wenn man mit --directory eben einen Pfad angeben kann, auf den sich dann alle weitern Pfade beziehen. (so als würdest du vor dem tar in das Verzeichnis wechseln)
Also wenn die Dateien die du taren willst alle unter '/ordner/mit/wichtigen/dateien' liegen, dann würde ich einfach mal folgendes versuchen:
<b>tar --directory /ordner/mit/wichtigen/dateien -cjf Archiv.tar.bz2 $FILE1 $FILE2 ...</b>
$FILEx darf dann natürlich keine absolute Pfadangabe mehr enthalten.
Beim entpacken sollten die Datien ohne den absoluten Pfad herauskommen.
Klappt bestimmt <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Gruß,
nano
hab die Option selber noch nie gebraucht - aber es klingt für mich so, als wenn man mit --directory eben einen Pfad angeben kann, auf den sich dann alle weitern Pfade beziehen. (so als würdest du vor dem tar in das Verzeichnis wechseln)
Also wenn die Dateien die du taren willst alle unter '/ordner/mit/wichtigen/dateien' liegen, dann würde ich einfach mal folgendes versuchen:
<b>tar --directory /ordner/mit/wichtigen/dateien -cjf Archiv.tar.bz2 $FILE1 $FILE2 ...</b>
$FILEx darf dann natürlich keine absolute Pfadangabe mehr enthalten.
Beim entpacken sollten die Datien ohne den absoluten Pfad herauskommen.
Klappt bestimmt <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Gruß,
nano
Re: tar - Frage zum Packen
Hallo,
Danke für die Hilfe. Mit dem Parameter hat es geklappt.
MfG
Flo
Danke für die Hilfe. Mit dem Parameter hat es geklappt.
MfG
Flo