KWALIFIKACJA INF10 - STYCZEŃ 2015

PYTANIE NR 40.
Po wydaniu polecenia ls w systemie Linux zostanie
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Polecenie ls służy do listowania zawartości katalogu.
Po jego uruchomieniu w terminalu zostaną wypisane nazwy plików i podkatalogów z bieżącego (aktualnego) katalogu roboczego. Nie wyświetla ono automatycznie treści plików, nie tworzy katalogu domowego ani dowiązań.

Pełne wyjaśnienie:

Polecenie ls w systemach Linux/UNIX służy do wyświetlania (listowania) zawartości katalogu. Jeżeli uruchomisz je bez żadnych opcji i bez podania ścieżki, działa na aktualnym katalogu roboczym (tym, w którym "jesteś" w terminalu). Wynikiem jest zwykle lista nazw plików i podkatalogów.

Odpowiedź "wyświetlona zawartość aktualnego katalogu." jest poprawna, bo dokładnie to robi ls w najprostszym użyciu.

Pozostałe odpowiedzi opisują inne operacje:

  • "wyświetlona zawartość pliku passwd." – wyświetlanie zawartości pliku realizują polecenia typu cat, less czy more. Samo ls nie drukuje treści plików; może co najwyżej pokazać ich nazwy (np. że plik istnieje).
  • "utworzony katalog domowy użytkownika." – tworzenie katalogu to zadanie polecenia mkdir, a tworzenie katalogu domowego użytkownika jest elementem procesu administracyjnego (np. tworzenia konta) i nie zachodzi po uruchomieniu ls.
  • "utworzone dowiązanie symboliczne." – dowiązanie symboliczne tworzy się poleceniem ln -s. ls może co najwyżej pokazać, że dowiązanie istnieje, ale go nie tworzy.

W praktyce (również w pracy technika tyfloinformatyka) znajomość ls jest kluczowa do sprawnego poruszania się po katalogach, sprawdzania, czy pliki są na miejscu oraz do weryfikacji wyników działań (np. czy skrypt się pobrał, czy konfiguracja została zapisana). Dla użytkowników korzystających z czytników ekranu istotne jest, że lista z ls daje szybki, tekstowy wynik możliwy do odczytania przez technologię asystującą.

Dodatkowe pytania

Dodatkowe pytania (FAQ):

ls to podstawowe polecenie terminala służące do wyświetlania listy plików i katalogów.

Bez parametrów pokazuje zawartość aktualnego katalogu roboczego, czyli tego, w którym aktualnie znajduje się użytkownik w powłoce.

Najczęściej używa się polecenia pwd, które wypisuje pełną ścieżkę do aktualnego katalogu roboczego.

Dzięki temu wiesz, gdzie zadziała ls i jak interpretować listę plików odczytaną przez czytnik ekranu.

ls służy do listowania katalogów, czyli pokazuje nazwy elementów, a nie ich zawartość.

Do podglądu treści pliku używa się innych narzędzi, np. cat lub less. To rozróżnienie jest częstą pułapką na testach.

Najczęściej spotyka się opcje typu -l (format szczegółowy), -a (wraz z plikami ukrytymi) oraz -h (czytelne rozmiary przy -l).

Warto rozumieć, że same opcje zmieniają sposób prezentacji listy, a nie tworzą nowych plików.

"Aktualny katalog" to katalog roboczy ustawiony dla bieżącej sesji powłoki.

Komendy uruchamiane bez podania ścieżki (np. ls) odnoszą się właśnie do niego. Zmienia się go poleceniem cd, co często jest ważnym kontekstem w zadaniach.

Nie. ls nie tworzy żadnych zasobów, tylko je wyświetla.

Katalog domowy jest tworzony podczas zakładania konta lub przez operacje administracyjne, a same katalogi tworzy się poleceniem mkdir. W testach to typowy "podchwytliwy" dystraktor.

Pośrednio tylko w tym sensie, że ls może pokazać, że plik (np. passwd) istnieje w danym katalogu.

Nie służy jednak do wyświetlania jego treści. Do odczytu zawartości stosuje się narzędzia takie jak cat lub less.

W praktyce używa się zwykle ls -l, gdzie dowiązanie symboliczne bywa oznaczone specjalnym typem pliku i strzałką wskazującą cel.

Ważne: ls jedynie pokazuje istniejące dowiązania; do ich tworzenia służy inne polecenie.

Częsty błąd to mylenie funkcji poleceń: listowanie katalogu (ls) vs podgląd pliku (cat/less).

Inny błąd to wybór odpowiedzi "administracyjnych" (konto użytkownika, katalog domowy), bo kojarzą się z systemem Linux, choć nie wynikają z uruchomienia ls.

Ćwicz krótkie sekwencje: pwd, cd, ls, a potem podgląd plików (cat/less).

Utrwal, co dana komenda wyświetla, a co modyfikuje. Dla pracy z czytnikiem ekranu ważna jest przewidywalność i poprawna interpretacja wyników tekstowych.

info

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

Eksperci podkreślają: "Polecenie ls służy do listowania zawartości katalogu.Po jego uruchomieniu w terminalu zostaną wypisane nazwy plików i podkatalogów z bieżącego (aktualnego) katalogu roboczego."

Źródła:

  • Linux man-pages: "ls(1)" (DESCRIPTION) — https://man7.org/linux/man-pages/man1/ls.1.html (dostęp: 2026-03-02)
  • GNU Coreutils Manual: "ls invocation" — https://www.gnu.org/software/coreutils/manual/html_node/ls-invocation.html (dostęp: 2026-03-02)
  • The Linux Documentation Project (TLDP): "Introduction to Linux" (sekcje o podstawowych poleceniach i nawigacji po plikach) — https://tldp.org/LDP/intro-linux/html/ (dostęp: 2026-03-02)

Materiały:

  • Strony podręcznika systemowego: man ls
  • Dokumentacja GNU Coreutils (sekcja dotycząca ls)
  • Podstawowe kursy pracy w terminalu Linuksa (nawigacja po katalogach i operacje na plikach)

Aktualizacja pytania: 31.03.2026

Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego