
Hi On Wednesday 02 July 2003 13:59, Dieter Kroemer wrote:
Ich habe soetwas ähnliches mal geschrieben:
Wenn ich das richtig sehe will Jürgen einzelne Teile aus der Archiv auspacken können. Ich glaube nicht, dass die einzelnen tar-files dann auszupacken sind. Es wird bei der Methode nach einer festen Größe ein neues Teilarchiv angefangen. Wenn tar nicht gerade zufällig an einem Dateiende ein neues Teilarchiv anfängt, kann das eigentlich nicht funktionieren. Selbst wenn, ist es nicht garantiert, dass tar die einzelnen Archive richtig auspacken kann. Ich glaube Jürgens vorhaben läßt sich nur mit einem anderen Skript erreichen. Man könnte mit find ne Liste der zu Archivierenden Dateien erzeugen. Mit "tar -r ..." hangelt man sich dann Zeilenweise durch die Liste und fängt ab einer bestimmten Archivgröße ein neues an. Bei meinem Kenntnisstand würde ich allerdings ne Weile brauchen, um so ein solches Bash-Skript zu stricken. <Grobentwurf> nummer=0 for datei in `find <zuarchivirenderPfad>` do tar -rf archiv$nummer datei gr=`ls -s archiv$nummer|awk '{ print $1 }' ` if (( gr > 1000)) nummer=`expr $nummer + 1` fi done </Grobentwurf> mfg Axel