KWALIFIKACJA INF2 - STYCZEŃ 2024

PYTANIE NR 18.
Aby użytkownik systemu Linux mógł sprawdzić zawartość katalogu, wyświetlając pliki i katalogi, oprócz polecenia
ls 
może skorzystać z polecenia
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie tree służy do wyświetlania zawartości katalogu w formie drzewa, pokazując pliki i podkatalogi. pwd wypisuje tylko bieżącą ścieżkę, man otwiera dokumentację poleceń, a mkdir tworzy nowy katalog, więc nie realizują listowania zawartości.

Pełne wyjaśnienie:

Pytanie dotyczy poleceń Linuksa używanych do sprawdzania zawartości katalogu, czyli do wyświetlania plików i katalogów. Klasycznym poleceniem jest ls, natomiast innym narzędziem spełniającym tę funkcję jest tree.

Polecenie tree prezentuje strukturę katalogów w postaci hierarchicznej (drzewiastej). Dzięki temu widać nie tylko elementy w bieżącym katalogu, ale także układ podkatalogów i plików w kolejnych poziomach. To nadal jest "sprawdzenie zawartości katalogu", tylko w innej, często bardziej czytelnej formie niż zwykła lista.

Pozostałe propozycje nie spełniają warunku "wyświetlając pliki i katalogi":

  • pwd (print working directory) podaje wyłącznie pełną ścieżkę do bieżącego katalogu roboczego. Informuje, gdzie jesteś w systemie plików, ale nie pokazuje, co znajduje się w środku.
  • man uruchamia strony podręcznika (manual) i służy do czytania dokumentacji poleceń (np. opisu opcji). Jest to narzędzie pomocy, a nie listowania zawartości katalogu.
  • mkdir tworzy katalog. Jest poleceniem modyfikującym system plików, a nie diagnostycznym/odczytowym. Po wykonaniu mkdir zawartość katalogu zmienia się, ale samo polecenie nie służy do jej wyświetlania.

Wskazówka egzaminacyjna: gdy w treści pojawia się "wyświetlając pliki i katalogi", szukaj poleceń typu listowanie/wyświetlanie (np. lista lub drzewo), a nie poleceń od ścieżki, pomocy czy tworzenia zasobów.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Polecenie tree wyświetla zawartość katalogu w formie hierarchii (drzewa). Pokazuje podkatalogi i pliki wraz z poziomami zagnieżdżenia, co ułatwia szybkie zrozumienie struktury projektu lub zasobów użytkownika.
ls zwykle pokazuje listę elementów w jednym katalogu (choć ma opcje rekurencyjne), a tree domyślnie prezentuje strukturę wielopoziomową jako drzewo. Różni się też formatem wyjścia: tree akcentuje relacje rodzic–dziecko między katalogami.
pwd wypisuje wyłącznie ścieżkę do bieżącego katalogu roboczego, czyli informację "gdzie jestem". Nie wykonuje listowania elementów znajdujących się w katalogu, więc nie pokaże plików ani podkatalogów.
Oznacza to, że narzędzie wypisuje nazwy obiektów znajdujących się w katalogu: plików, podkatalogów (czasem też plików ukrytych) oraz może podawać atrybuty, np. uprawnienia, rozmiar czy datę modyfikacji. To operacja odczytu, nie zmiany danych.
Gdy chcesz szybko zobaczyć strukturę wielopoziomową katalogów, np. układ projektu, folderów konfiguracyjnych lub katalogów użytkownika. Tree jest szczególnie pomocne, gdy interesuje Cię zagnieżdżenie, a nie tylko lista plików w jednym miejscu.
Nie zawsze. W wielu dystrybucjach tree może być narzędziem dodatkowym (pakiet do doinstalowania), podczas gdy ls jest standardowo dostępne. Na egzaminie warto znać funkcję polecenia, ale w praktyce trzeba uwzględnić, czy jest zainstalowane.
man służy do otwierania stron podręcznika (manual pages), czyli dokumentacji poleceń i funkcji systemowych. Pomaga sprawdzić składnię i opcje, np. man ls. Nie jest to narzędzie do listowania zawartości katalogów.
mkdir tworzy nowy katalog, czyli zmienia system plików. Pytanie dotyczy polecenia, które wyświetla pliki i katalogi (operacja odczytu). Tworzenie katalogu nie pokazuje listy elementów, więc nie spełnia wymaganego działania.
Częsty błąd to kierowanie się samym skojarzeniem z "katalogiem" zamiast funkcją: wybór pwd lub mkdir, bo "dotyczą katalogu". Drugi błąd to utożsamianie "sprawdzenia" z dokumentacją i wybór man. Warto zapamiętać: listowanie ≠ ścieżka ≠ pomoc ≠ tworzenie.
Ćwicz w terminalu krótkie scenariusze: gdzie jestem (pwd), co tu jest (ls/tree), jak to działa (man), utwórz zasób (mkdir). Najlepiej testować na własnych katalogach i porównywać wyniki poleceń.
info

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

W praktyce zawodowej kluczowe jest to, że polecenie tree służy do wyświetlania zawartości katalogu w formie drzewa, pokazując pliki i podkatalogi.

Źródła:

  • Debian Manpages: tree(1) — "list contents of directories in a tree-like format", https://manpages.debian.org/stable/tree/tree.1.en.html (dostęp: 2026-03-02)
  • Debian Manpages: ls(1) — GNU coreutils, opis listowania katalogów, https://manpages.debian.org/stable/coreutils/ls.1.en.html (dostęp: 2026-03-02)
  • Debian Manpages: pwd(1) — GNU coreutils, opis drukowania bieżącego katalogu, https://manpages.debian.org/stable/coreutils/pwd.1.en.html (dostęp: 2026-03-02)

Materiały:

  • Dokumentacja dystrybucji (strony podręcznika) dla poleceń: ls, tree, pwd, mkdir, man
  • Ćwiczenia w terminalu: porównywanie wyników ls -R oraz tree dla tego samego katalogu
  • Kurs podstaw administracji Linux: system plików, ścieżki, uprawnienia, polecenia powłoki

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego