Wie sucht man mit Bash nach allen Dateien/Ordnern, die eine bestimmte Teilzeichenfolge in ihren Pfaden enthalten?

Wie sucht man mit Bash nach allen Dateien/Ordnern, die eine bestimmte Teilzeichenfolge in ihren Pfaden enthalten?

Ich möchte nach Dateien suchen, deren Namen das Wort „able“ enthalten, in jedem Ordner, dessen Name das Wort „dir“ enthält.

Wie kann ich dies mit Bash machen?

Antwort1

Sie könnten den findBefehl verwenden.

find . -iwholename '*dir*/*able*'

Vollständige Namensmuster - Dateien suchen

Prüfen:-ganzer Name Muster: Wahr, wenn der gesamte Dateiname, beginnend mit dem Befehlszeilenargument, unter dem die Datei gefunden wurde, dem Shell-Muster entspricht.

Prüfen:-iGanzname Muster: ... aber bei der Übereinstimmung wird die Groß-/Kleinschreibung nicht beachtet.

verwandte Informationen