Strona główna › Pytania INF.02 › Pytanie 3121
INF.02 · pytanie #3121
Jakie polecenie należy wykorzystać w systemie Linux, aby zlokalizować wszystkie pliki z rozszerzeniem txt, które znajdują się w katalogu /home/user i mają w nazwie ciąg znaków abc?
- Als /home/user/[a-c].txt
- Bls /home/user/*abc*.txt
- Cls /home/user/?abc?.txt
- Dls /home/user/[abc].txt
Poprawna odpowiedź: B. ls /home/user/*abc*.txt
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Polecenie 'ls /home/user/*abc*.txt' jest poprawne, ponieważ używa symbolu wieloznacznego '*' do wyszukiwania plików, które zawierają ciąg znaków 'abc' w swojej nazwie, a także mają rozszerzenie '.txt'. W systemach Unix/Linux symbole wieloznaczne są kluczowym narzędziem do operacji na plikach, umożliwiając elastyczne dopasowanie nazw. W tym przypadku '*' reprezentuje dowolny ciąg znaków, co sprawia, że polecenie jest niezwykle efektywne w wyszukiwaniu plików zgodnych z określonym wzorcem. W praktyce, takie podejście jest bardzo przydatne, zwłaszcza w dużych zbiorach danych, gdzie ręczne przeszukiwanie plików jest czasochłonne. Na przykład, w środowisku programistycznym można szybko znaleźć pliki konfiguracyjne lub dokumenty, które zawierają określone słowa kluczowe, co znacznie ułatwia zarządzanie projektem. Wiedza o tym, jak korzystać z symboli wieloznacznych, jest istotnym elementem efektywnej pracy w systemie Linux.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.