
Am 17.12.2013 11:17, schrieb Uwe Eggert:
Am Dienstag, 17. Dezember 2013, 10:36:30 schrieb Alex Winzer:
Hallo,
ich möchte gern den Inhalt eines Verzeichnisses mit relativen Pfaden mittels tar sichern. Ich habe selbst schon etwas rumgesucht und den Schalter -C als möglichen Heilsbringer identifiziert. Allerdings klappt es nicht so, wie es soll.
Wenn ich folgendes eingebe, sieht das am Ende so aus:
tar -C /srv/mysql/ -zPcvf /srv/mysql/.backup/test.tar * tar: 2013_12_15: Cannot stat: No such file or directory tar: 2013_12_16: Cannot stat: No such file or directory tar: 2013_12_17: Cannot stat: No such file or directory tar: test.tar: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors
Ich möchte erreichen, dass alle (sichtbaren) Dateien im Verzeichnis "/srv/mysql" in die Datei "/srv/mysql/.backup/test.tar" gespeichert werden. Mit "tar -jPcvf /srv/mysql/.backup/test.tar /srv/mysql/*" erreiche ich das Ziel zwar auch - aber eben mit den absoluten Pfaden.
Da -C auf diversen Seiten empfohlen wird und -C über man tar das Richtige zu sein scheint, muss der Fehler also bei mir liegen.
Gruß, Alex
Hi,
muss es nicht so aussehen:
tar -Schalter Archiv Datei Datei
dann wäre der Befehl nämlich falsch.
Gruß
Uwe Eggert
Hi, Du brauchst (wenn nicht aus anderen Gründen) gar keinen "Schalter" (option) nur den Operator -c; tar macht es genau so, wie Du es willst cd / tar -cvf /srv/mysql/.backup/test.tar /srv/mysql/* ergibt im Archiv Namen wie "srv/mysql/data/..." (siehe info tar) "-P" schaltet gerade absolute Pfade ein. Wenn Du allerdings Namen wie "/srv/mysql/data/..." im Archiv als "data/..." sehen willst, musst Du einfach in /srv/mysql wechseln und dort tar -cvf .backup/test.tar * aufrufen. cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org