Thread Wie benennt man ein Verzeichnis um? (16 answers)
Opened by bony at 2004-05-10 23:59

ptk
 2004-05-11 14:58
#82209 #82209
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Klar, wenn man nicht weiss, woher der Input fuer Quelle und Ziel kommt. Wenn man aber weiss, dass sich beide Verzeichnisse auf dem gleichen Filesystem befinden, dann braucht man den anderen Fall ja gar nicht abdecken, oder?

Beispiel: zurzeit mache ich ein Update von meinem Heimrechner auf einen WWW-Server per rsync. Leider ist rsync nicht atomar und somit ist waehrend der Zeit des Updates meine Website teilweise out-of-sync (es hat sich aber noch niemand beschwert :-). Um das zu verhindern, werde ich das Update so umstellen: lokales rsync auf dem Server von Webverzeichnis nach Webverzeichnis.tmp, rsync von meinem Rechner nach Webverzeichnis.tmp, und jetzt der kritische Part:
rename Webverzeichnis Webverzeichnis.old
rename Webverzeichnis.tmp Webverzeichnis
rename Webverzeichnis.old Webverzeichnis.tmp
Das ist leider immer noch nicht atomar, duerfte aber schnell genug sein :-) Ein rekursives Kopieren/Verschieben kommt hier nicht in Frage.

View full thread Wie benennt man ein Verzeichnis um?