Am Donnerstag, 2. November 2006 10:39 schrieb Markus Gamperl:
Hallo!
Ich habe in einer Datei (filelist.txt) folgende Dateiliste: /home/markusu/profile/Recent/t.doc.lnk /home/markusu/profile/Recent/doc.jpr.lnk /home/markusu/profile/Cookies/index.dat ...
Diese Files möchte ich auf eine Backup-Platte (/mnt/backup) kopieren - sollte danach wie folgt auf der Backup-Platte vorhanden sein: /mnt/backup/home/markusu/profile/Recent/t.doc.lnk /mnt/backup/home/markusu/profile/Recent/doc.jpr.lnk /mnt/backup/home/markusu/profile/Cookies/index.dat ...
Mit XCOPY eine Leichtigkeit aber mit CP schaff ichs einfach nicht... Hätte jemand eine Idee???
ja mit tar: tar -cvf- -T filelist.txt | tar -xvf- -C /mnt/backup oder warum denn erst eine Text-Datei erstellen, viel besser ist doch rsync zu benutzen. Oder wie wär's mit rsnapshot? rsync -av /home/markusu/profile/ /mnt/backup/home/markusu/profile/ es geht natürlich auch mit cp (ungetestet) cat filelist.txt | while read f do d=/mnt/backup/`dirname "$f"` [ -d "$d" ] || mkdir -p "$d" cp -p "$f" "$d" done (PS: den Hinweis auf ein überflüssiges cat kann man sich sparen, denn man weiss ja nicht wo filelist.txt herkommt, vielleicht ja aus einem anderen proggi) Bye Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de Internet-Telefonie: www.skype.com Benutzer: juergen.vollmer