2009-04-28 13 views

Antwort

8

Sie wollen:

find . \(-name "foo" -o -name "bar" \) 

Siehe wikipedia Seite (aller Plätze)

0

ich find billig bin, würde ich diese verwenden:

find ./ | grep -E 'foo|bar' 

Das ist nur meine persönliche pref Ich mag Grep mehr als finden, weil die Syntax ist leichter zu "bekommen" und sobald Sie es beherrschen, gibt es mehr als nur zu Fuß Datei Baum.

+0

Ich mag die Syntax. Warum wurde er abgelehnt? Ist es ineffizient? Was macht ein Punkt-Schrägstrich? – Frank

+0

Es würde auch alle Dateien in Verzeichnissen finden, die foo oder bar als Teilzeichenfolge enthalten. – starblue

+0

finden dot sollte ausreichen. Wenn Sie GNU find verwenden, kann sogar der Punkt weggelassen werden. – sigjuice

Verwandte Themen