KWALIFIKACJA INF2 - CZERWIEC 2022 (test 2)

PYTANIE NR 18.
Aby użytkownik systemu Linux mógł sprawdzić zawartość katalogu, wyświetlając pliki i katalogi w formie listy podobnej do
ls
, może skorzystać z polecenia
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie dir jest funkcjonalnie równoważne listowaniu jak w ls (prezentuje zawartość katalogu w formie listy/kolumn). pwd pokazuje tylko ścieżkę bieżącego katalogu, man otwiera dokumentację, a tree prezentuje strukturę katalogów rekursywnie w formie drzewa.

Pełne wyjaśnienie:

Aby "sprawdzić zawartość katalogu" w Linuksie, trzeba użyć polecenia, które listuje pliki i podkatalogi w bieżącej lokalizacji (albo wskazanej ścieżce). Klasycznym narzędziem jest ls. Bardzo bliskim odpowiednikiem w pakiecie GNU coreutils jest dir – również wypisuje elementy katalogu w formie listy podobnej do ls (z innym domyślnym formatowaniem).

Dlaczego poprawne jest "dir"?
Bo dir spełnia dokładnie warunek: pokazuje pliki i katalogi jako listę (często w kolumnach), czyli tak jak typowe użycie ls do szybkiego przeglądu zawartości.

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • pwd (print working directory) nie listuje plików. Zwraca wyłącznie pełną ścieżkę bieżącego katalogu, np. gdzie aktualnie "stoi" użytkownik w drzewie katalogów.
  • man nie służy do przeglądania zawartości katalogu. Otwiera strony podręcznika systemowego (dokumentację) dla poleceń i funkcji, np. man ls wyświetli opis i opcje polecenia.
  • tree co prawda pokazuje pliki i katalogi, ale jego celem jest wizualizacja hierarchii: przechodzi rekursywnie przez podkatalogi i przedstawia strukturę w formie drzewa. To inne zadanie niż proste listowanie jednego poziomu, typowe dla ls/dir.

Wskazówka egzaminacyjna: jeśli w treści pojawia się doprecyzowanie "lista podobna do ls", szukaj komendy będącej odpowiednikiem listowania (np. dir), a nie narzędzia do prezentacji struktury (jak tree).

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ls to podstawowe polecenie do wyświetlania zawartości katalogu, czyli listy plików i podkatalogów. Często używa się go z opcjami, np. ls -l (szczegóły) lub ls -a (pliki ukryte). Służy do szybkiej orientacji, co znajduje się w bieżącym katalogu.
dir listuje pliki i katalogi podobnie jak ls i jest z nim funkcjonalnie równoważne (w praktyce różnią się głównie domyślnym formatem). W wielu systemach dir bywa kojarzone z Windows, ale w Linuksie też istnieje i daje "listę" zawartości katalogu.
tree ma inny cel: pokazuje hierarchię katalogów rekursywnie, czyli wchodzi do podkatalogów i rysuje strukturę w formie drzewa. ls/dir typowo wypisują jeden poziom katalogu jako listę. Na egzaminie zwracaj uwagę na doprecyzowanie "lista podobna do ls".
pwd (print working directory) wypisuje ścieżkę bieżącego katalogu, np. /home/uczen. To informacja "gdzie jestem", a nie "co tu jest". Dlatego nie nadaje się do sprawdzania zawartości katalogu. Do listowania używa się poleceń takich jak ls lub dir.
man służy do otwierania dokumentacji poleceń i funkcji systemowych, np. man ls wyświetli opis i opcje ls. Używa się go, gdy trzeba szybko sprawdzić składnię, znaczenie opcji lub przykłady użycia. Nie jest to narzędzie do listowania plików.
Najbliższym zamiennikiem ls do listowania w formie listy jest dir. Oba polecenia wypisują pliki i katalogi, a różnice dotyczą zwykle domyślnego formatowania. W zadaniach testowych doprecyzowanie "lista podobna do ls" wskazuje właśnie na dir.
dir pochodzi z pakietu GNU coreutils, który jest standardem w wielu dystrybucjach Linuksa, więc zwykle jest dostępne. W praktyce administratorzy częściej używają ls. Na egzaminie warto jednak rozpoznawać oba polecenia jako narzędzia do listowania zawartości katalogu.
Najczęstsze pomyłki to: wybór pwd (bo kojarzy się z katalogiem, ale pokazuje tylko ścieżkę), wybór man (bo "pomaga", ale nie listuje plików) oraz mylenie tree z ls. tree pokazuje drzewo rekursywnie, a nie prostą listę.
Ćwicz w terminalu: przechodzenie po katalogach, listowanie zawartości i czytanie dokumentacji. Porównaj wyniki ls, dir i tree, aby zrozumieć różnicę między listą a drzewem. Dodatkowo ucz się rozpoznawania poleceń "informacyjnych" jak pwd i man.
Szukaj wskazówek typu: "w formie listy podobnej do ls", "odpowiednik ls", "listowanie zawartości katalogu". To kieruje do dir. Jeśli w treści jest mowa o "strukturze katalogów", "hierarchii" lub "rekurencyjnie", wtedy pasuje raczej tree.
info

Około 76% zdających odpowiada poprawnie na to pytanie. średnio łatwe

W praktyce zawodowej kluczowe jest to, że polecenie dir jest funkcjonalnie równoważne listowaniu jak w ls (prezentuje zawartość katalogu w formie listy/kolumn).

Źródła:

  • GNU Coreutils Manual (dir invocation), https://www.gnu.org/software/coreutils/manual/coreutils.html#dir-invocation - accessed 2026-02-24
  • man7.org - dir(1) manual page, https://man7.org/linux/man-pages/man1/dir.1.html - accessed 2026-02-24
  • man7.org - tree(1) manual page, https://man7.org/linux/man-pages/man1/tree.1.html - accessed 2026-02-24

Materiały:

  • Dokumentacja man dla: ls, dir, tree, pwd, man
  • Materiały szkoleniowe z podstaw administracji Linux (powłoka, system plików)
  • Ćwiczenia praktyczne: nawigacja po systemie plików i listowanie zawartości katalogów

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego