Anzeige:
Ergebnis 1 bis 4 von 4

Thema: verzeichnisse vergleichen

  1. #1
    Registrierter Benutzer
    Registriert seit
    Oct 2008
    Beiträge
    31

    verzeichnisse vergleichen

    hallo,

    zum Vergleich von Verzeichnissen nutze ich:

    diff -rq VERZEICHNIS1 VERZEICHNIS2

    wenn jedoch in beiden Verzeichnissen ein Link ins leere führt folgt die Ausgabe:
    diff: VERZEICHNIS1/link1 Datei oder Verzeichnis nicht gefunden
    diff: VERZEICHNIS2/link1 Datei oder Verzeichnis nicht gefunden

    kann man dies abschalten, damit nicht den links gefolgt wird?

  2. #2
    Sith Lord
    Registriert seit
    Apr 2009
    Beiträge
    1.438
    Nein, aber diese Fehlermeldungen werden (wie es sich für ein gutes Programm gehört) auf STDERR ausgegeben und der Rest vorbildlich auf STDOUT.
    Der Gebrauchsanweisung Deiner Shell kannst Du entnehmen, wie Du STDERR umleitest, z.B. für die bash stünde in "man bash" in der Sektion "REDIRECTION", wie das geht.
    Kenner leiten unbrauchbares gern nach /dev/null , näheres steht in "man 4 null" (falls die "Linux Programmer's Manual" man-Pages installiert sind).

    //edit
    Das war vielleicht etwas vage. Hier nochmal konkret für die bash und ähnliche Shells:
    Code:
    diff -rq VERZEICHNIS1 VERZEICHNIS2 2>/dev/null
    Da das aber alle Fehlermeldungen dieses Befehls direkt ins Nirvana leitet, tappst Du bei anderen Problemen evtl. erst mal im Dunkeln. C'est la vie.
    Geändert von oziris (02.02.10 um 21:14 Uhr)

  3. #3
    Pinguin! Avatar von John W
    Registriert seit
    Jan 2009
    Beiträge
    490
    So kannst du Fehlermeldungen gezielt abschalten:
    diff -rq verzeichnis1 verzeichnis2 2>&1 | grep -v "Datei oder Verzeichnis nicht gefunden"
    2>&1 leitet die Fehlerausgabe auf die Standardausgabe um.
    Alle Codeschnipsel können frei verwendet werden, die Verantwortung liegt jedoch bei der Person, die den Code einsetzt.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Oct 2008
    Beiträge
    31
    Ausgabeumleitung - danke

    mit:
    diff -rq VERZEICHNIS1 VERZEICHNIS2 1> diff-ausgabe.txt 2> diff-fehler.txt

    habe ich alles übersichtlich

Ähnliche Themen

  1. Verzeichnisse Dateien vergleichen
    Von minisalami im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 19.01.10, 22:44
  2. Verzeichnisse vergleichen
    Von Tomaw im Forum Linux Allgemein
    Antworten: 5
    Letzter Beitrag: 26.07.06, 21:53
  3. Verzeichnisse mit Dateiliste vergleichen
    Von pascal im Forum Linux Allgemein
    Antworten: 2
    Letzter Beitrag: 19.04.04, 14:51
  4. zwei Verzeichnisse auf gleichen Inhalt vergleichen
    Von cos im Forum Linux Allgemein
    Antworten: 3
    Letzter Beitrag: 16.10.02, 05:32
  5. Apple Klickstarter öffnet auf Linux-Server falsche Verzeichnisse
    Von h&sBerthold im Forum Linux in heterogenen Netzen
    Antworten: 0
    Letzter Beitrag: 24.07.02, 08:09

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •