Hallo, ich hab' mir folgendes Script gebastelt, um ein Backup vorzubereiten: #! /bin/sh CURRDATE=$(date +%Y.%m.%d) cd /home/data/ for i in $(ls /home/data/) do tar -cvzf $CURRDATE\_$i.tar.gz $i done Das geht auch sehr schön, bis auf diejenigen Verzeichnisse, die mit einem Blank beginnen. Kann ich für diese Verzeichnisse $i irgendwie so modizizieren, dass auch diese Verzeichnisse 'getart' werden? Danke Christoph Eckert
Hallo, On Sat, 06 Apr 2002, Christoph Eckert wrote:
ich hab' mir folgendes Script gebastelt, um ein Backup vorzubereiten:
#! /bin/sh CURRDATE=$(date +%Y.%m.%d) cd /home/data/ for i in $(ls /home/data/) do tar -cvzf $CURRDATE\_$i.tar.gz $i done
[X] Du willst dich mit 'man bash' beschaeftigen.
Das geht auch sehr schön, bis auf diejenigen Verzeichnisse, die mit einem Blank beginnen.
Kann ich für diese Verzeichnisse $i irgendwie so modizizieren, dass auch diese Verzeichnisse 'getart' werden?
Klar. Folgendes tar -cvzf "${CURRDATE}_${i}.tar.gz" "${i}" sollte funktionieren. Achso: Was liegt denn in /home/data?? Wenn das keine Verzeichnisse, sondern Dateien sind, ist dein Ansatz nicht sehr praktisch, da waere dann ein: cd /home/data tar cvzf "home_data_${CURRDATE}.tar.gz" . oder so geeigneter. -dnh -- Do infants have as much fun in infancy as adults do in adultery?
Hallo, * Am 07.04.2002 postete David Haller: [...]
Achso: Was liegt denn in /home/data?? Wenn das keine Verzeichnisse, sondern Dateien sind, ist dein Ansatz nicht sehr praktisch, da waere dann ein:
cd /home/data tar cvzf "home_data_${CURRDATE}.tar.gz" .
oder so geeigneter.
Und so richtig geiignet wäre es dann noch, ein tar-Archiv zum sichern zu vermeiden. Kippt ein Bit um, hat man Ärger. Schau Dir mal cpio und afio an. -- Gruß Alex --
Das wäre die umständliche Variante. Einfacher kannst Du's haben, wenn Du einen Internet-Anschluss hast...... Mal angenommen, ich habe keinen. Muss ich mich dazu unsubscriben? [Florian in suse-talk]
Am Sonntag, 7. April 2002 04:00 schrieb David Haller: [...]
[X] Du willst dich mit 'man bash' beschaeftigen.
Ohje, habe jetzt schon stundenlang Mans gelesen, und bin dann irgendwann - wahrscheinlich sollte ich mal ins Bett - an der Sache mit dem Blank gescheitert. Deshalb habe ich mich mal vertrauensvoll an die Liste gewendet ;-) .
Das geht auch sehr schön, bis auf diejenigen Verzeichnisse, die mit einem Blank beginnen.
Kann ich für diese Verzeichnisse $i irgendwie so modizizieren, dass auch diese Verzeichnisse 'getart' werden?
Klar. Folgendes
tar -cvzf "${CURRDATE}_${i}.tar.gz" "${i}"
sollte funktionieren.
Vielen Dank, werd's mal ausprobieren. Heute habe ich Backups mal noch manuell erstellt.
Achso: Was liegt denn in /home/data?? Wenn das keine Verzeichnisse, sondern Dateien sind, ist dein Ansatz nicht sehr praktisch, da waere dann ein:
cd /home/data tar cvzf "home_data_${CURRDATE}.tar.gz" .
oder so geeigneter.
-dnh
Nein, iss OK, ich möchte erstmal alle Dirs gesichert bekommen. Aber Danke für den Tip. Gruß Christoph Eckert
participants (3)
-
Alex Klein
-
David Haller
-
mchristoph.eckert@t-online.de