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.
Składnia
Dział zatytułowany „Składnia”ls [opcje] [ścieżka ...]
- Jeśli ścieżka nie zostanie podana, wyświetlana jest zawartość bieżącego katalogu.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
-l | Szczegółowy widok (długie listowanie) |
-a | Pokazuje pliki ukryte (zaczynające się od kropki) |
-h | Wyświetla rozmiary w czytelnych jednostkach (KB, MB) |
-t | Sortuje według czasu modyfikacji |
-r | Odwraca kolejność sortowania |
-R | Wyświetla zawartość rekurencyjnie |
--color=auto | Koloruje typy plików |
--help | Wyświetla pomoc polecenia |
--version | Wyświetla wersję programu |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Podstawowe listowanie plikówls
# Szczegółowe listowanie z rozmiarami w czytelnej formiels -lh
# Wyświetlenie również plików ukrytychls -a
# Sortowanie według daty modyfikacji, od najnowszychls -lt
# Rekurencyjne wyświetlanie zawartości katalogówls -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.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
ls: cannot access 'plik': No such file or directory | Podano nieistniejącą ścieżkę lub plik | Sprawdź poprawność ścieżki |
ls: cannot open directory '.': Permission denied | Brak uprawnień do katalogu | Uruchom z sudo lub zmień uprawnienia |
Linki i źródła
Dział zatytułowany „Linki i źródła”- man ls – dokumentacja systemowa.
- GNU Coreutils – ls – opis opcji narzędzia.
- Linux Handbook – ls command – poradnik praktyczny.