Kā es varu rekursīvi atrast visus failus pašreizējās mapēs un apakšmapēs, pamatojoties uz aizstājējzīmju saskaņošanu?
Šim nolūkam izmantojiet atrast:
find . -name "foo*"
find
ir nepieciešams sākuma punkts, un .
(punkts) norāda uz pašreizējo direktoriju.
Bieži vien ērtāk ir izmantot programmēšanu, izmantojot programmēšanu grep; tā ļauj pilnībā izmantot regulārās izteiksmes, lai veiktu patvaļīgu aizstājējzīmju saskaņošanu.
Piemēram, lai atrastu visus failus, kuru nosaukumā ir lielo un mazo burtu neskarta virkne "foo":
~$ find . -print | grep -i foo