Ich hätte gerne gewusst, wie ich zwei Festplatten miteinander vergleiche um so eine Art Backup-Script zu schreiben, ich hab den "diff" und den "find" schon getestet.
Problem bei "find": mit find Quelle -newer Ziel find ich zwar alle Dateien, die auf der Quelle neuer sind als auf dem Ziellaufwerk und kann diese mit hilfe einer for-Schleife auch dementsprechend kopieren, aber ich finde damit keine Dateien, die noch nicht auf dem Ziellaufwerk vorhanden sind. Also kommen wir zu "diff".
Problem bei "diff": mit diff Quelle Ziel werden mir zwar alle Dateien die nicht auf meinem Ziel vorhanden sind angezeigt, aber in dieser Form:
Only in Quelle: datei
Somit kann ich da keine kopier Schleife drüber laufen lassen.
Was ich also bräuchte wäre so eine Art Mischung aus beidem, hat irgendjemand von euch ne Ahnung was ich machen soll?
Damit ihr euch das alles etwas besser vorstellen könnt, so sieht's bis jetzt aus:
Shell-Script
PS: Fall's das in das Coding-Forum gehört bitte ich um Verzeiung. Ich war mir nicht sicher, da es ja eigentlich Linux is.