KWALIFIKACJA INF2 + INF3 - CZERWIEC 2014

PYTANIE NR 29.
Wskaż listing w systemie Linux, który jest wynikiem polecenia ls –l /
Ilustracja przedstawia wynik polecenia w systemie Linux, które jest częścią pytania egzaminacyjnego związanego z
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
ls -l / wyświetla długi listing zawartości katalogu głównego "/". Poprawny wynik zawiera dla każdego wpisu pola: typ i uprawnienia (np. drwxr-xr-x), liczbę dowiązań, właściciela, grupę, rozmiar, datę/czas oraz nazwę pliku/katalogu. Inne formaty (brak kolumn lub inna ścieżka) nie pasują.

Pełne wyjaśnienie:

Polecenie ls -l / służy do wyświetlenia zawartości katalogu głównego systemu plików "/" w tzw. długim formacie. Kluczowe jest tu rozpoznanie, że opcja -l wymusza prezentację wielu kolumn opisujących każdy obiekt (plik, katalog, dowiązanie).

Typowy wiersz długiego listingu zawiera kolejno:

  • Typ i uprawnienia (pierwszy znak: "-" plik, "d" katalog, "l" dowiązanie) oraz trzy trójki rwx dla właściciela/grupy/innych,
  • Liczbę dowiązań twardych,
  • Właściciela i grupę,
  • Rozmiar (w bajtach, o ile nie użyto innych opcji),
  • Datę/czas modyfikacji (format zależy od ustawień),
  • Nazwę pliku lub katalogu.

Dlatego poprawna odpowiedź musi przedstawiać listing, w którym widać te pola w każdej linii oraz nazwy typowe dla katalogu "/" (np. katalogi systemowe). Odpowiedzi błędne zwykle zdradzają się tym, że:

  • pokazują krótki listing (same nazwy bez kolumn),
  • odpowiadają innemu katalogowi (np. katalogowi domowemu użytkownika),
  • zawierają format niezgodny z -l (np. brak właściciela/grupy lub brak uprawnień),
  • mieszają cechy innych opcji (np. oczekują ukrytych wpisów jak przy -a).

Wskazówka egzaminacyjna: najpierw sprawdź, czy w każdej linii widać blok uprawnień typu drwx… lub -rw-…. Jeśli go nie ma, to nie jest wynik ls -l, niezależnie od tego, jakie nazwy znajdują się dalej.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Polecenie ls -l / wyświetla zawartość katalogu głównego / w długim formacie. Widzisz m.in. typ i uprawnienia, liczbę dowiązań, właściciela, grupę, rozmiar, datę modyfikacji oraz nazwę każdego wpisu.
W formacie -l każda linia zwykle zaczyna się od ciągu typu drwxr-xr-x lub -rw-r--r--. Dalej pojawiają się kolumny z właścicielem, grupą, rozmiarem i datą. Jeśli są tylko nazwy plików, to nie jest wynik ls -l.
Pierwszy znak oznacza typ obiektu: d katalog, - plik, l dowiązanie. Pozostałe znaki to uprawnienia rwx dla właściciela, grupy i innych. To podstawowy "test", czy wynik pasuje do ls -l.
Różnice mogą wynikać z ustawień lokalizacji (język/format daty), szerokości terminala, wersji narzędzi (GNU/coreutils vs BusyBox) oraz aliasów (np. dodatkowe kolorowanie). Mimo to układ kluczowych pól dla -l pozostaje rozpoznawalny.
Nie. Opcja -l zmienia format na "długi", ale nie pokazuje wpisów ukrytych (z kropką na początku). Aby uwzględnić pliki ukryte, używa się ls -la /. Na egzaminie to częsta pułapka: mylenie -l z -a.
Patrz na pierwszy znak w kolumnie uprawnień: d oznacza katalog, - plik, l dowiązanie. Dodatkowo katalogi zwykle mają rozmiar niewielki (np. 4096), ale najpewniejsza jest właśnie litera na początku.
To liczba dowiązań twardych (hard links) do danego i-węzła. Dla katalogów liczba ta bywa większa (powiązana z podkatalogami). Na potrzeby zadania ważne jest, że ta kolumna występuje w wyniku ls -l.
W katalogu / zwykle znajdują się katalogi systemowe (np. związane z konfiguracją, urządzeniami, danymi zmiennymi). Dokładny zestaw może się różnić, ale powinien wyglądać "systemowo", a nie jak katalog użytkownika (Dokumenty, Pobrane itp.).
Najczęstsze pomyłki to: wybór listingu bez kolumn (to jest zwykłe ls), pomylenie ścieżki "/" z katalogiem domowym, ignorowanie pierwszej kolumny uprawnień oraz mylenie opcji -l z -a lub -h.
Najlepiej ćwiczyć praktycznie: wykonuj polecenia i tłumacz każdą kolumnę wyniku. Zrób listę "sygnałów rozpoznawczych" (np. uprawnienia na początku linii dla -l). Ułatwia to szybkie rozstrzygnięcie na egzaminie bez zgadywania.
info

Około 54% zdających odpowiada poprawnie na to pytanie. trudne

Według specjalistów z branży: "ls -l / wyświetla długi listing zawartości katalogu głównego "/"."

Źródła:

  • GNU Coreutils Manual: "ls invocation" (opis formatu -l), https://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html (dostęp: 2026-02-18)
  • Linux man-pages: man1/ls.1 (sekcja -l), https://man7.org/linux/man-pages/man1/ls.1.html (dostęp: 2026-02-18)
  • GNU Coreutils: dokumentacja programu ls (opis opcji i pól), https://www.gnu.org/software/coreutils/ls (dostęp: 2026-02-18)

Materiały:

  • Strona podręcznika: man ls (sekcja o opcji -l i znaczeniu pól)
  • Dokumentacja GNU Coreutils dla programu ls
  • Materiały do INF.2 z podstaw administracji Linux (uprawnienia, katalogi systemowe)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego