Jak mogę znaleźć określony plik w drzewie katalogów?


14

Czy ktoś mógłby mi pomóc znaleźć wszystkie pliki * .c i * .h w drzewie katalogów?

Odpowiedzi:


19
find . -name '*.[ch]' -type f 

*.[ch] reprezentuje wszystkie pliki * .h i * .c, -type f wyszukuje zwykłe pliki.

PS Możesz zaakceptować odpowiedzi na inne pytania :)


to działa dla mnie :) ale dlaczego powiedziałeś, że możesz chcieć zaakceptować odpowiedzi na inne pytania .. Nie mogłem tego zdobyć ... może mój angielski nie jest wystarczająco dobry.
Eli

5

Jeśli jesteś na górze drzewa katalogów.

find . -name *.c -print

znalazłby wszystkie pliki .c znajdujące się poniżej bieżącego „.” informator.

Więcej pomocy można znaleźć, wyszukując „ komendę unix find ”.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.