• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Backupscript und diff Problem

Der Poschl

Boskoop
Registriert
12.08.13
Beiträge
39
Hallo erstmal.

Ich habe auf Arbeit ein selbstgebautes Backupscript am laufen welches mir kurz vor Feierabend Dateien die ich Daheim
noch brauche auf den Stick kopiert. Der diff -qr Befehl sorgt dabei für den Abgleich der Verzeichnisse. Die durchschnittliche Dateigröße ist da ca. 25 MB. Für zu Hause habe ich das Script geringfügig geändert (Verzeichnisstruktur). Leider habe ich
festgestellt das diff die Dateien wohl byteweise untersucht. Bei Dateien jenseits der 1GB Grenze zieht sich das ganze ein
wenig in die Länge. Kann ich diff irgendwie sagen das er die Datei nur auf Vorhandensein prüft oder brauche ich dazu einen
ganz anderen Befehl?
 
Du solltest mit BASHs if die Existenz einer Datei abfragen können:
Code:
if [-a path/to/file] fi

Was für dich bestimmt auch interessant wäre:
Code:
md5 path/to/file

Eine MD5-Summe über die Datei machen, sollte zumindest schneller sein als diff. So kannst du dann zumindest feststellen, ob etwas an der Datei geändert wurde.
 
Vielen Dank für die Antwort.

Code:
echo
if [ -f $BACKUPFILE1 ]; then
      echo "Datei ist vorhanden."
else
      echo "Datei ist nicht vorhanden!"
fi

Momentan sieht es bei mir so aus. Die MD5 Methode schaue ich mir auch noch an.