hmm ich frage mich gerade was die beste Vorgehensweise bei einem abgebrochenem mv sind. Ausgangslage das Quellverzeichniss ist nur einmalig vorhanden und das Verschieben ( mv ) wurde abgebrochen. Ich habe das hoffentlich mit rsync gefixt bin mir aber nicht sicher.
mv Quelle -> Ziel
Abruch
rsync -ay Ziel -> Quelle
Abgebrochnes mv
- minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Abgebrochnes mv
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft
Re: Abgebrochnes mv
Hi,
wenn im "Ziel" bislang nicht an den Dateien gearbeitet wurde, sollte einem nochmaligen mv doch nichts im Wege stehen.
wenn im "Ziel" bislang nicht an den Dateien gearbeitet wurde, sollte einem nochmaligen mv doch nichts im Wege stehen.
Roland
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"
Re: Abgebrochnes mv
das ist genau der Grund warum ich seit langem
in meiner .bashrc habe
das "normale" mv ist einfach zu risky ...
Code: Alles auswählen
alias mv='rsync -aSHAXhq --delete'

das "normale" mv ist einfach zu risky ...
Re: Abgebrochnes mv
Code: Alles auswählen
rsync -aSHAXhq --delete /pfad/zur/quelle/ /pfad/zum/ziel/
Re: Abgebrochnes mv
Auch bei Files ...uname hat geschrieben:Zudem hängt das "mv" bei einem Ordner einfach nur die Inode um.
Code: Alles auswählen
(yeti@xs3:2)/home/tmp$ touch /tmp/xxx
(yeti@xs3:2)/home/tmp$ ls -i /tmp/xxx
421047 /tmp/xxx
(yeti@xs3:2)/home/tmp$ mv /tmp/xxx .
(yeti@xs3:2)/home/tmp$ ls -i xxx
421047 xxx