Powiedzmy, że mam katalog dir
z trzech podkatalogów dir1
.. dir3
. A w środku mam wiele plików i innych podkatalogów.
Chciałbym wyszukać plik wewnątrz, powiedzmy z *.c
zakończeniem, ale chciałbym tylko wyszukiwać w podkatalogu „dir / dir2” i wszystkich jego podkatalogach. Jak mogę to sformułować?
Zakładając, że jestem w dir/
środku, mam:
find . -name "*.c"
szukać we wszystkich katalogach.
Jak mogę ograniczyć się tylko do dir2
?
find dir1 dir3 -name \*.c
działa dobrze.Zakładając, że jesteś
dir
oczywiście odpowiedź Iaina również jest poprawna
źródło