Am 02.05.2014 10:36, schrieb Dirk Meier:
Hallo,
ich möchte ein umfangreiches Verzeichnis auf eine andere Partition verschieben und habe hierfür mv verwendet. Im Ergebnis gab es 3 Meldungen, dass Befechtigungen fehlen und dass leider das Originalverzeichnis nicht verschoben sondern nur kopiert wrude.
Das gleiche habe ich nach umbenennen des Zielverzeichnisses nochmal mit mv -fv gemacht, leider wurde wieder das Quellverzeichnis nicht verschoben sondern nur kopiert.
Kann ich nun sicher sein, dass in meinem Quellverzeichnis noch alle Dateien vorhanden sind, oder könnten einzelne Dateien doch verschoben worden sein? Wie finde ich heraus welche Dateien im Quellverzeichnis fehlen?
Wie kann ich das Verschieben des Verzeichnisses erreichen?
-- Dirk
Hi, nein, es wird Dir nicht erspart bleiben, das selbst zu prüfen. Mv hat kopiert und gelöscht, wann immer es durfte. Nur das, was es nicht löschen durfte, wird noch da sein. Du kannst aber davon ausgehen, dass im Zielverzeichnis auch von den Dateien eine Kopie liegt, bei denen das mv den Löschfehler meldete. Wie Jürgen ja schon schrieb, verwendet mv über Partitionsgrenzen hinweg implizit cp+rm, was zum Kopieren führt und das Löschen schlägt halt fehl. Bei einem mv innerhalb einer Partition schlägt mv dagegen einfach fehl, es geht halt nicht, z.B. wenn das Schreibrecht für das übergeordnete Verzeichnis fehlt... Das o.g. Kopieren stört aber ein fehlendes Schreibrecht für dieses Verzeichnis z.B. nicht, dagegen stört es ein (nachfolgendes) Löschen. 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