Menu
CoddyTech

Symbol wieloznaczny gwiazdka

Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 25 z 82.

Symbol wieloznaczny to znak specjalny, który pełni funkcję symbolu zastępczego i dopasowuje jeden lub więcej znaków w nazwach plików. Symbole wieloznaczne pozwalają pracować z wieloma plikami jednocześnie bez wpisywania każdej nazwy.

Symbol wieloznaczny gwiazdki * dopasowuje dowolną liczbę znaków (w tym zero). Jest to najpotężniejszy i najczęściej używany symbol wieloznaczny.

Na przykład, aby wyświetlić listę wszystkich plików kończących się na .txt:

ls *.txt

Pasuje to do każdej nazwy pliku kończącej się na .txt, niezależnie od tego, jak długa jest nazwa.

Więcej przykładów:

Dopasuj wszystkie pliki zaczynające się od photo:

ls photo*

Dopasuj wszystkie pliki, których nazwa zawiera report w dowolnym miejscu:

ls *report*

Dopasuj wszystkie pliki o dowolnej nazwie lub rozszerzeniu:

ls *

Możesz użyć * z dowolnym poleceniem, nie tylko z ls. Na przykład skopiuj wszystkie pliki .jpg do folderu:

cp *.jpg photos/

Lub usuń wszystkie pliki .log naraz:

rm *.log

Wskazówka: Zawsze najpierw uruchom ls z użyciem wzorca wieloznacznego, zanim użyjesz go z rm lub mv. Dzięki temu dokładnie zobaczysz, których plików będą dotyczyć zmiany, zanim je wprowadzisz.

challenge icon

Wyzwanie

Początkujący

Użyj symbolu wieloznacznego *, aby wyświetlić tylko pliki .jpg w bieżącym katalogu.

Podpowiedź: Połącz ls z symbolem wieloznacznym * i rozszerzeniem .jpg, aby filtrować tylko pliki obrazów.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Terminal