[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: rsync (unterschiedliche Grössen)



Hallo,


Heiko Schlittermann schrieb:
> "ls -l" liefert die logische Größe, mit stat(1) kann man das auch
> ermitteln und sich eine schöne Ausgabe zusammenbauen, oder auch mit
> find(1) und der Ausgabeoperation -printf.
>
> diff -u \
>     <(cd DIR-A && find . -type f -printf '%p %s\n') \
>     <(ssh OTHER "cd DIR-B && find . -type f -printf '%p %s\n'")
>
> Zum Vergleichen kannst Du natürlich auch wieder rsync nehmen. Aber natürlich könnte das
> ja wieder die selben Fehler machen. Um sicher zu sein, könntest Du
> Prüfsummen vergleichen (kann auch rsync mit "-c").
>
> Etwa so:
>
>     cd DIR-A && md5sum -c <(ssh OTHER "cd DIR-B && find -type f -exec md5sum {} +")
Mit den Befehlen kam ich gar nicht klar ... :-(...
Es gab eine Liste mit fehlenden Dateien aus, die aber definitiv
vorhanden sind....


Reply to: