Hallo Sven Danke für die Antwort. Sven Bergner (bergner@Fh-Worms.de) schrieb: > On Wed, 23 Jul 2003, J. Volkmann wrote: > > > ich habe hier zwei Verzeichnisse mit verschiedenen Dateien. > > > > Jetzt will ich die Dateien aus Verzeichnis A mit denen aus Verzeichnis B > > synchronisieren. Erster Gedanke war rsync (besonders einfach, da die > > Verzeichnisse auf dem gleichen Rechner sind). > > > > Doch jetzt sind mir zwei kleine Probleme aufgefallen: > > 1.) Einige Dateien sind doppelt vorhanden. Er soll dann automatisch die > > größere nehmen. Blöderweise finde ich bei rsync keine derartige Option? > > Es gibt auch keine. rsync synct immer nur in eine Richtung. > Arr. Aber wenn ich das erst von Rechner A auf B und danach von B auf A mache, sollte ich doch hinterher auf A alles haben was ich eigentlich will, oder? > Hast Du Dir mal die man-pages angesehen. Da gibt es z.B. die Option > --size-only die sollte das machen. > Ja, die habe ich gelesen. Aber diese Option verstehe ich nicht. --size-only only use file size when determining if a file should be transferred Wie determined der das dann? Und v.a. woher weiß es ob es die größere oder kleinere nehmen soll? > > 2.) Einige Dateien sind doppelt vorhanden, aber in eine in Caps, eine in > > lowercase. D.h. er soll _vor_ Beginn der Transaktion in jedem einzelnen > > Dir alle Files in Lowercase umwandeln und bei doppeltem Vorhandensein > > wieder die größere nehmen. Wie ich das machen kann ist mir schleierhaft, > > da man soetwas mv ja soweit ich gesehen habe nicht machen kann? > > Von wegen größere Datei siehe oben. Eine Option für case-insensitive habe > ich auf die schnelle nicht gefunden. Aber das umwandeln in lowercase ist > mit sicherheit keine aufgabe von rsync. > Hmm, eigentlich wollte ich einfach auf beiden Dirs vorher ein kleines script laufen lassen, welches die jeweils in lowercase umwandelt. Das doofe daran: Mir ist nicht so ganz klar wie ich das anstellen soll. Das prinzipielle umwandeln ist ja kein Thema, aber wie bekomme ich es hin, dass er es nur umwandelt wenn das Umwandlungsziel noch nicht existiert? Wow ich merke so allmählich, dass diese Aufgabe deutlich komplexer ist als ich dachte. mfG Johannes
Attachment:
pgpCfKiIQ22Ip.pgp
Description: PGP signature