verzeichnisse vergleichen + unterschiede ausgeben.

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
maltesimon
Beiträge: 123
Registriert: 13.07.2004 21:52:23

verzeichnisse vergleichen + unterschiede ausgeben.

Beitrag von maltesimon » 10.06.2007 21:48:55

Hallo ich suche ein Programm um 2 verzeichnisse ink. Unterverzeichnissen zu vergleichen. Zum vergleichen sollte md5sum oder so genommen werden. Ich habe zwei Backups und würde nun gerne eine Liste mit allen Datein erzeugen die sich in Backup 1 zu Backup 2 unterscheiden. Habe da was gefuden aber es ist nicht so ganz das richtige, ich versteh nichts von Bash scripts.

#!/bin/bash
find $1 -type f -exec md5sum {} \; > liste.md5
find $2 -type f -exec md5sum {} \; >> liste.md5
sort -k1,2 -t" " liste.md5 > liste2.md5
sort -k1,2 -u -t" " liste2.md5 > liste3.md5
diff liste2.md5 liste3.md5 | grep '<'

Hatt wer einen Tipp?

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 10.06.2007 22:46:43

hallo,

ginge denn nicht einfach ein: "diff -r <dir1> <dir2>" ?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 10.06.2007 22:57:29

Das ist kein Joke :!:

Code: Alles auswählen

aptitude install meld
verzeichnisse-und-dateien-vergleichen
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 10.06.2007 23:05:49

Dann ist kompare auch sowas

Code: Alles auswählen

aptitude install kompare
Gruß cirrussc

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 10.06.2007 23:07:04

GNU Emacs und

Code: Alles auswählen

M-x ediff-directories

btw - was du suchst ist imho eher rsync bzw. das GUI dazu (grsync)
http://www.debianforum.de/forum/viewtopic.php?t=84232

Markus

maltesimon
Beiträge: 123
Registriert: 13.07.2004 21:52:23

Beitrag von maltesimon » 11.06.2007 17:34:40

aptitude install meld

geht nicht weil ich grade gezwungen bin mit Knoppix zu arbeiten und wen ich den Befehl ausführe dann können abhängigkeiten mit libC oder so nicht aufgelöst werden. Hatt noch wer eine Idee, um die Datein anzuzeigen die in einem Verzeichniss nicht übereinstümen? Ein Shell script vieleicht? Gruß simon

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 11.06.2007 18:26:58

maltesimon hat geschrieben:aptitude install meld

geht nicht weil ich grade gezwungen bin mit Knoppix zu arbeiten
Wenn es mit Knoppix "out of the Box" gehen soll nimm doch den mc oder Grafisch den Krusader.
Die können auch Verzeichnisse vergleichen oder synchronisieren. Mit ne'm Script kann ich nicht dienen :(

Gruß cirrussc

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 11.06.2007 18:58:12

Hi,

ich koennte:
xxdiff - a graphical file and directories comparison and merge tool
in's Rennen werfen.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 11.06.2007 19:13:24

maltesimon hat geschrieben:aptitude install meld

geht nicht weil ich grade gezwungen bin mit Knoppix zu arbeiten und wen ich den Befehl ausführe dann können abhängigkeiten mit libC oder so nicht aufgelöst werden. Hatt noch wer eine Idee, um die Datein anzuzeigen die in einem Verzeichniss nicht übereinstümen? Ein Shell script vieleicht? Gruß simon
Das installieren geht auch mit Knoppix sogar mit ner Livecd. Ohne vorkehrungen ist das Programm dann allerdings weg wen man den Rechner neu satrtet.,weils dann erst einmal in einer Ramdisk liegt.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten