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
Vergleich von 2 Verzeichnissen/Dateien
Moderators: Hacker, petermad, Stefan2, white
- ghisler(Author)
- Site Admin
- Posts: 50421
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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.
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
https://www.ghisler.com
Danke - allerdings bekomme ich nur eine kurze Meldung von Busybox, welche Befehle es gibt und sonst passiert nichts...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.
Folgende Meldung hab ich noch bekommen:
Compare Files line by line and output the differences between them.
This implementation supports unified diffs only.
Gruss
Leider keine Änderung - geht nicht!
mr-magoo wrote:Danke - allerdings bekomme ich nur eine kurze Meldung von Busybox, welche Befehle es gibt und sonst passiert nichts...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.
Folgende Meldung hab ich noch bekommen:
Compare Files line by line and output the differences between them.
This implementation supports unified diffs only.
Gruss
- ghisler(Author)
- Site Admin
- Posts: 50421
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
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.
*diff --help
oder
*diff -?
Der Stern am Anfang zeigt das Ergebnis in einer Dialogbox an.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com