Vergleich von 2 Verzeichnissen/Dateien

Support for Android version of Total Commander

Moderators: white, Hacker, petermad, Stefan2

Post Reply
mr-magoo
Junior Member
Junior Member
Posts: 7
Joined: 2015-12-06, 18:40 UTC

Vergleich von 2 Verzeichnissen/Dateien

Post by *mr-magoo »

Hallo,

über die Kommandozeile kann man ja mit diff 2 Verzeichnisse oder Ordner vergleichen - root und Busybox vorausgesetzt...

Nun wäre meine Frage, ob es möglich ist dies als Befehl zu integrieren wäre?
also bsp. "diff -rq {rechtes Verzeichnis} {linkes Verzeichnis} {Ausgabedatei der Änderungen}"

Oder gibt es einen Parameter, damit man nicht immer beide vollen Namen der Verzeichnisse eintragen muss?
Dh. links ist der interne Speicher und man trägt nur "leftstorage" statt dem kompletten Pfad ein...


Gruss
Uwe
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48096
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Ja, das geht über den Buttonbar:
Funktionstyp: Systembefehl senden
Befehl: sh oder su
Parameter: diff -rq %P %T ausgabe.txt

TC ruft dann sh bzw. su auf, setzt das aktuelle Verzeichnis auf das Verzeichnis im aktiven Panel, und übergibt mit %P und %T das Quell- und Zielverzeichnis. ausgabe.txt sollte im aktuellen Verzeichnis landen.
Author of Total Commander
https://www.ghisler.com
mr-magoo
Junior Member
Junior Member
Posts: 7
Joined: 2015-12-06, 18:40 UTC

Post by *mr-magoo »

ghisler(Author) wrote:Ja, das geht über den Buttonbar:
Funktionstyp: Systembefehl senden
Befehl: sh oder su
Parameter: diff -rq %P %T ausgabe.txt

TC ruft dann sh bzw. su auf, setzt das aktuelle Verzeichnis auf das Verzeichnis im aktiven Panel, und übergibt mit %P und %T das Quell- und Zielverzeichnis. ausgabe.txt sollte im aktuellen Verzeichnis landen.
Danke - allerdings bekomme ich nur eine kurze Meldung von Busybox, welche Befehle es gibt und sonst passiert nichts...

Folgende Meldung hab ich noch bekommen:
Compare Files line by line and output the differences between them.
This implementation supports unified diffs only.

Gruss
mr-magoo
Junior Member
Junior Member
Posts: 7
Joined: 2015-12-06, 18:40 UTC

Post by *mr-magoo »

Leider keine Änderung - geht nicht!
mr-magoo wrote:
ghisler(Author) wrote:Ja, das geht über den Buttonbar:
Funktionstyp: Systembefehl senden
Befehl: sh oder su
Parameter: diff -rq %P %T ausgabe.txt

TC ruft dann sh bzw. su auf, setzt das aktuelle Verzeichnis auf das Verzeichnis im aktiven Panel, und übergibt mit %P und %T das Quell- und Zielverzeichnis. ausgabe.txt sollte im aktuellen Verzeichnis landen.
Danke - allerdings bekomme ich nur eine kurze Meldung von Busybox, welche Befehle es gibt und sonst passiert nichts...

Folgende Meldung hab ich noch bekommen:
Compare Files line by line and output the differences between them.
This implementation supports unified diffs only.

Gruss
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48096
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Dann ist die Syntax wohl nicht ganz richtig. Versuchen Sie mal
*diff --help
oder
*diff -?

Der Stern am Anfang zeigt das Ergebnis in einer Dialogbox an.
Author of Total Commander
https://www.ghisler.com
brahman
Senior Member
Senior Member
Posts: 204
Joined: 2006-04-26, 13:27 UTC

Post by *brahman »

Ich wäre auch daran interessiert.

Hast Du eine Lösung gefunden?
Regards, Brahman
Win10 & 11 Pro x64
mr-magoo
Junior Member
Junior Member
Posts: 7
Joined: 2015-12-06, 18:40 UTC

Post by *mr-magoo »

brahman wrote:Ich wäre auch daran interessiert.

Hast Du eine Lösung gefunden?
Leider noch nicht - bin seitdem auch nicht dazugekommen...
Post Reply