Przejdź do głównej zawartości

ls


  • ls – jedno z najczęściej używanych poleceń w systemach uniksowych, umożliwiające wyświetlanie zawartości katalogów.
  • Obsługuje wiele opcji do sortowania, filtrowania i formatowania listy plików.
  • Działa w praktycznie każdej dystrybucji Linux oraz w systemach macOS i BSD.

Okno terminala
ls [opcje] [ścieżka ...]
  • Jeśli ścieżka nie zostanie podana, wyświetlana jest zawartość bieżącego katalogu.

ParametrOpis
-lSzczegółowy widok (długie listowanie)
-aPokazuje pliki ukryte (zaczynające się od kropki)
-hWyświetla rozmiary w czytelnych jednostkach (KB, MB)
-tSortuje według czasu modyfikacji
-rOdwraca kolejność sortowania
-RWyświetla zawartość rekurencyjnie
--color=autoKoloruje typy plików
--helpWyświetla pomoc polecenia
--versionWyświetla wersję programu

Okno terminala
# Podstawowe listowanie plików
ls
# Szczegółowe listowanie z rozmiarami w czytelnej formie
ls -lh
# Wyświetlenie również plików ukrytych
ls -a
# Sortowanie według daty modyfikacji, od najnowszych
ls -lt
# Rekurencyjne wyświetlanie zawartości katalogów
ls -R /etc
  • Pierwszy przykład pokazuje pliki w bieżącym katalogu.
  • Drugi dodaje szczegóły i czytelne jednostki rozmiarów.
  • Trzeci uwzględnia pliki ukryte.
  • Czwarty sortuje według czasu modyfikacji.
  • Piąty przeszukuje katalogi rekurencyjnie.

  • Wynik ls może różnić się w zależności od używanej powłoki i ustawień aliasów (np. ls może domyślnie mieć włączone --color=auto).
  • Do przeglądania dużych katalogów warto używać opcji sortowania, aby szybko znaleźć potrzebne pliki.

Błąd / KomunikatPrzyczynaRozwiązanie
ls: cannot access 'plik': No such file or directoryPodano nieistniejącą ścieżkę lub plikSprawdź poprawność ścieżki
ls: cannot open directory '.': Permission deniedBrak uprawnień do kataloguUruchom z sudo lub zmień uprawnienia