Ich versuche mit diesem Befehl ein Verzeichnis zu finden:
find /users/dan/ -name 'Prams' -type d
Ich sehe eine große Menge von 'Keine solche Datei oder Verzeichnis' ausgegeben. Gibt es eine Möglichkeit, find zum Schweigen zu bringen, wenn es nichts findet?
Antworten:
Versuche dies:
quelle
uname -a
Sie können die STDERR-Ausgabe unterdrücken:
Oder Sie können
find
alle Verzeichnisse anzeigen und die Ausgabe filtern mitgrep
:Der
find
Befehl gibt "keine solche Datei oder kein solches Verzeichnis" aus, wenn der Suchpfad (/users/dan
in diesem Fall) vorhanden ist, auch wenn keine Übereinstimmungen vorliegen. Sind Sie sicher, dass dieses Verzeichnis existiert?quelle
Seine Syntax ist richtig, wenn sie überhaupt
/users/dan/ <
existiert!Es sollte überhaupt keine Ausgabe von 'Keine solche Datei oder solches Verzeichnis' geben.
quelle