KWALIFIKACJA INF2 - CZERWIEC 2016

PYTANIE NR 9.
Wynik działania polecenia ls –l użytego w systemie Linux przedstawia rysunek
Ilustracja przedstawia wyniki działania polecenia <i>ls –l</i> w systemie Linux, co jest związane z kwalifikacją zawodową
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
ls -l wyświetla listę plików w tzw. długim formacie: na początku typ i prawa dostępu (np. -rwxr-xr-x), potem liczba dowiązań, właściciel i grupa, rozmiar, data/godzina modyfikacji oraz nazwa pliku/katalogu. Poprawny jest zrzut, który ma właśnie taki układ kolumn.

Pełne wyjaśnienie:

Polecenie ls służy do listowania zawartości katalogu. Opcja -l (tzw. long listing format) zmienia sposób prezentacji wyników na szczegółowy, wielokolumnowy. Dzięki temu nie widzisz tylko nazw plików, ale również ich kluczowe atrybuty.

Typowy wiersz wyniku ls -l zawiera kolejno:

  • Typ i uprawnienia (np. znak - dla pliku zwykłego lub d dla katalogu oraz ciąg praw dostępu w stylu rwx).
  • Liczbę dowiązań (ile twardych linków wskazuje na dany inode).
  • Właściciela pliku.
  • Grupę pliku.
  • Rozmiar (zwykle w bajtach, zależnie od ustawień/aliasów).
  • Znacznik czasu (najczęściej czas ostatniej modyfikacji).
  • Nazwę pliku lub katalogu.

Dlatego poprawny wybór to taki, który pokazuje dokładnie ten układ: po lewej widać prawa dostępu i typ, a dalej dane o właścicielu, grupie, rozmiarze i dacie. Zrzuty, które przedstawiają wyłącznie nazwy w kilku kolumnach, listing z innym narzędziem lub wynik zawierający inne charakterystyczne pola (np. typowe dla innych poleceń) nie odpowiadają działaniu ls -l.

Wskazówka egzaminacyjna: szukaj w wyniku ciągu znaków podobnego do -rw-r--r-- albo drwxr-xr-x. To najszybciej rozpoznawalny element ls -l, odróżniający go od prostego ls bez opcji.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
ls -l pokazuje pliki w długim formacie: typ i prawa dostępu, liczbę dowiązań, właściciela, grupę, rozmiar, czas modyfikacji oraz nazwę. To podstawowe narzędzie do szybkiej kontroli atrybutów plików w administracji Linuksem.
Uprawnienia są na początku każdej linii, np. -rw-r--r-- lub drwxr-xr-x. Pierwszy znak wskazuje typ (np. - plik, d katalog), a kolejne trójki znaków opisują prawa dla właściciela, grupy i innych użytkowników.
W Linuksie kontrola dostępu opiera się m.in. o właściciela i grupę. ls -l ułatwia diagnozę problemów typu "brak dostępu", bo od razu widać, do kogo należy plik i jaka grupa ma przypisane uprawnienia.
Litera d na początku pola uprawnień oznacza katalog (directory). Dla pliku zwykłego zwykle pojawia się znak -. To szybki sposób na odróżnienie katalogów od plików w widoku tekstowym terminala.
Domyślnie ls -l pokazuje czas ostatniej modyfikacji pliku. W praktyce pomaga to ustalić, czy plik był ostatnio zmieniany i kiedy. Pamiętaj, że sposób prezentacji może zależeć od ustawień lokalnych i aliasów w powłoce.
Standardowo w długim formacie widoczny jest rozmiar (najczęściej w bajtach). W wielu środowiskach spotyka się też aliasy (np. z "czytelnym" formatem), ale idea pozostaje ta sama: kolumna rozmiaru pozwala ocenić wielkość plików bez otwierania ich.
ls bez opcji zwykle pokazuje same nazwy (często w kilku kolumnach). ls -l ma wiele pól w jednym wierszu, a najbardziej charakterystyczne jest pierwsze pole z typem i uprawnieniami (np. drwxr-xr-x).
Najczęściej myli się format z innym poleceniem lub ignoruje pierwszą kolumnę z uprawnieniami. Zdarza się też, że zdający nie kojarzą, że po uprawnieniach pojawia się liczba dowiązań, a dopiero potem właściciel i grupa, przez co źle rozpoznają zrzut.
Gdy trzeba szybko sprawdzić, dlaczego usługa lub użytkownik nie ma dostępu do pliku, czy plik ma właściwego właściciela/grupę, albo czy w katalogu pojawiły się nowe/zmodyfikowane pliki. To typowa czynność w pracy technika informatyka.
Najlepiej przećwiczyć w terminalu: uruchamiać ls -l w różnych katalogach, tworzyć pliki i zmieniać im prawa (chmod) oraz właściciela (chown). Ucz się rozpoznawać "na oko" pierwszą kolumnę uprawnień i układ pól.
info

To pytanie poprawnie rozwiązuje 65% zdających egzamin. średnie

Eksperci podkreślają: "Poprawny jest zrzut, który ma właśnie taki układ kolumn."

Źródła:

  • man7.org: "ls(1) — Linux manual page", https://man7.org/linux/man-pages/man1/ls.1.html (dostęp: 2026-02-27)
  • GNU Coreutils Manual: "ls invocation", https://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html (dostęp: 2026-02-27)
  • Debian Manpages: "ls(1) - list directory contents", https://manpages.debian.org/coreutils/ls.1.en.html (dostęp: 2026-02-27)

Materiały:

  • Strona podręcznika systemowego: man ls
  • Dokumentacja GNU Coreutils (sekcja ls)
  • Ćwiczenia z uprawnień: chmod, chown, chgrp w środowisku testowym

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego