Suche ein Freeware Verzeichnis-Compare-Tool

Hallo Leute,

ich bin auf der Suche nach einem Freeware Verzeichnis-Compare-Tool, welches ganz einfach über COMMAND/CMD (DOS) auszuführen ist (also ohne GUI und ohne Installer-Routine) und als Ergebnis ein Logfile rausschreibt.

Ich habe mir schon einige angesehen, aber die erfüllen alle nicht den gewünschten Zweck (zumindest nicht die Freeware-Tools).

WINDIFF ist auch nicht brauchbar, da im Logfile alle Dateien und Verzeichnisse in Kleinbuchstaben gewandelt werden und wenn ich dieses Logfile dann mittels einem kleinen Tool auslese um diese Dateien dann irgendwo hinzukopieren, dann geht mir die Groß-/Kleinschreibung verloren, was bei vielen Webservern zu einem Problem führt.

Ich hoffe, jemand kann mir helfen.

Vielen Dank
Sutti

ich bin auf der Suche nach einem Freeware
Verzeichnis-Compare-Tool, welches ganz einfach über
COMMAND/CMD (DOS) auszuführen ist (also ohne GUI und ohne
Installer-Routine) und als Ergebnis ein Logfile rausschreibt.

Wenn du einfach nur wissen willst, welche Dateien unterschiedliche Inhalte haben, könnte der Windows-Befehl fc eigentlich schon ausreichen: fc \verz1*.* \verz2*.* > \log.txt

FC kenne ich schon, aber der verarbeitet keine Unterverzeichnisse.

*schade*

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

cygwin + diff

Hallo Leute,

ich bin auf der Suche nach einem Freeware
Verzeichnis-Compare-Tool, welches ganz einfach über
COMMAND/CMD (DOS) auszuführen ist (also ohne GUI und ohne
Installer-Routine) und als Ergebnis ein Logfile rausschreibt.

http://www.cygwin.com/ installieren und Spaß haben mit ‚diff‘!

Gruß,

Malte.

FC kenne ich schon, aber der verarbeitet keine
Unterverzeichnisse.

koennte Dir dann http://www.bolege.de/rec/ weiterhelfen?

Greets
Christian

Hi Malte,

ich konnte keinen Parameter finden, der Dateien in Unterverzeichnissen auch analysiert.

Kannst Du mir dazu was sagen?

Danke
Sutti

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Malte,

ich konnte keinen Parameter finden, der Dateien in
Unterverzeichnissen auch analysiert.

Kannst Du mir dazu was sagen?

Ich hab das jetzt unter Cygwin nicht getestet, aber unter FreeBSD gibt es „-r“, der genau das tut.

Gruß,

Malte.

ich konnte keinen Parameter finden, der Dateien in
Unterverzeichnissen auch analysiert.

Kannst Du mir dazu was sagen?

Ich hab das jetzt unter Cygwin nicht getestet, aber unter
FreeBSD gibt es „-r“, der genau das tut.

diff aus den GNU diffutils mach das auch seit Ewigkeiten…

scheinbar bin ich zu doof.

ich habe aus CYGWIN
diff -r Pfad1 Pfad2
aufgerufen, aber es werden nur die Dateien des jeweiligen Verzeichnisses verglichen, aber nicht die Dateien, die in Unterverzeichnissen liegen

Mach ich was falsch?

Matthias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi,

scheinbar bin ich zu doof.

ich habe aus CYGWIN
diff -r Pfad1 Pfad2
aufgerufen, aber es werden nur die Dateien des jeweiligen
Verzeichnisses verglichen, aber nicht die Dateien, die in
Unterverzeichnissen liegen

Vergleich das mal mit Deinem diff -v:

docvalde@master ~
$ diff -v
diff (GNU diffutils) 2.8.1
Copyright (C) 2002 Free Software Foundation, Inc.

This program comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of this program
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

Written by Paul Eggert, Mike Haertel, David Hayes,
Richard Stallman, and Len Tower.

docvalde@master ~
$

Bei mir funktioniert das nämlich:

docvalde@master /
$ diff -r ./home/docvalde/ ./home/test/
Only in ./home/docvalde/: .bash\_history
Only in ./home/docvalde/: .bash\_profile
Only in ./home/docvalde/: .ssh
Only in ./home/docvalde/dir2: test1
Only in ./home/docvalde/dir2: test2
Only in ./home/docvalde/dir2: testnur2

docvalde@master /
$

Wie Du siehst, auch mit Unterverzeichnissen.

Gruß,

Malte

mit „diff - GNU diffutils version 2.7“ geht’s scheinbar nicht, obwohl es den Paramter -r laut --help gibt.

Ich werde mir mal die neue CYGWIN-Version ziehen.

Danke & Gruß
Matthias

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

nochmals Hallo,

kann mir jemand sagen, wo ich DiffUtils 2.8.1 für Windows herbekomme?
Denn wenn ich mir das ganze cygwin ziehe, bekomme ich immer nur 2.7

Danke
Sutti

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]