Ich habe eine harte Zeit, finden für die Spiele im aktuellen Verzeichnis zu sehen sowie dessen Unterverzeichnisse.
Wenn ich find *test.c
starte, werden mir nur die Übereinstimmungen im aktuellen Verzeichnis angezeigt. (schaut nicht in Unterverzeichnisse)
Wenn ich es versuche, find . -name *test.c
würde ich die gleichen Ergebnisse erwarten, aber stattdessen werden nur Übereinstimmungen angezeigt, die sich in einem Unterverzeichnis befinden. Wenn es Dateien gibt, die im Arbeitsverzeichnis übereinstimmen sollten, gibt es mir:find: paths must precede expression: mytest.c
Was bedeutet dieser Fehler und wie kann ich die Übereinstimmungen sowohl aus dem aktuellen Verzeichnis als auch aus seinen Unterverzeichnissen abrufen?
find
von msysgit kann diesen Fehler auslösen , wenn Sie das Muster mit Anführungszeichen:find . -name "*test.c"
. (Falls Sie es Windows vorziehen,find.exe
das sich von