Jak mogę rekursywnie znaleźć wszystkie pliki w bieżących i podfolderach na podstawie dopasowania wieloznacznego?
Użyj do tego celu find:
find . -name "foo*"
find
potrzebuje punktu startowego, a .
(kropka) wskazuje na bieżący katalog.
Piping find do grep jest często wygodniejszy; daje on pełną moc wyrażeń regularnych dla arbitralnego dopasowywania wieloznacznego.
Na przykład, aby znaleźć wszystkie pliki z niewrażliwym na wielkość liter ciągiem "foo" w nazwie pliku:
~$ find . -print | grep -i foo