MC, 2025
Ilustracja do artykułu: Linux ls: Kompletny przewodnik po komendzie

Linux ls: Kompletny przewodnik po komendzie

Linux to system operacyjny, który stawia na prostotę, a zarazem potęgę w rękach użytkownika. Jedną z komend, której nauka jest absolutnie niezbędna w codziennej pracy z terminalem, jest ls. Komenda ta pozwala na wyświetlanie zawartości katalogów i plików, a dzięki rozmaitym opcjom umożliwia dostosowanie wyników do własnych potrzeb. W tym artykule przyjrzymy się komendzie ls w systemie Linux, omówimy jej podstawowe i zaawansowane opcje oraz zaprezentujemy praktyczne przykłady, które pomogą Ci zrozumieć jej działanie. Gotowy na podróż po katalogach? Zaczynajmy!

Czym jest komenda ls?

Komenda ls to skrót od słowa „list” i jest jednym z najczęściej używanych poleceń w systemie Linux i innych systemach operacyjnych opartych na Uniksie. Jej głównym zadaniem jest wyświetlanie zawartości katalogu. Po prostu wpisujesz ją w terminalu, a system wyświetli listę plików i podkatalogów znajdujących się w bieżącym katalogu roboczym. To bardzo prosta, ale zarazem bardzo potężna komenda, która umożliwia szybki podgląd struktury folderów.

Podstawowe użycie komendy ls

Aby uruchomić komendę, wystarczy wpisać w terminalu:

ls

Po naciśnięciu Enter, terminal wyświetli listę plików i katalogów znajdujących się w aktualnym katalogu. Wyświetlone elementy będą uporządkowane alfabetycznie, bez dodatkowych informacji, takich jak rozmiar pliku, właściciel, data modyfikacji itd. Jeśli chcesz zobaczyć więcej informacji na temat tych plików, musisz użyć odpowiednich opcji.

Opcje komendy ls

Komenda ls oferuje szereg opcji, które pozwalają na dostosowanie jej działania do własnych potrzeb. Opcje te dodajesz po spacji, a ich kombinacja pozwala uzyskać dokładnie to, co chcesz zobaczyć. Oto najczęściej używane opcje:

- ls -l – Wyświetlanie szczegółowych informacji

Jeśli chcesz uzyskać szczegółowe informacje o plikach i katalogach, użyj opcji -l. Wyświetli ona informacje takie jak:

  • Typ pliku
  • Uprawnienia do pliku
  • Liczbę dowiązań do pliku
  • Właściciela i grupę
  • Rozmiar pliku
  • Datę ostatniej modyfikacji
  • Nazwę pliku

Przykład:

ls -l

Wynik będzie wyglądał mniej więcej tak:

-rw-r--r-- 1 user user 1048576 Feb 01 14:23 dokument.txt
- ls -a – Pokazanie ukrytych plików

Domyślnie komenda ls nie wyświetla plików, które zaczynają się od kropki (np. .bashrc, .gitconfig). Jeśli chcesz zobaczyć wszystkie pliki, w tym ukryte, użyj opcji -a.

ls -a

Wynik może wyglądać tak:

.  ..  .bashrc  dokument.txt
- ls -lh – Wyświetlanie plików z rozmiarem w formacie czytelnym dla człowieka

Jeśli użyjesz opcji -h w połączeniu z -l, rozmiar pliku będzie wyświetlany w formie łatwej do odczytania. Zamiast liczby bajtów zobaczysz rozmiary w KB, MB lub GB, w zależności od wielkości pliku.

ls -lh

Wynik będzie wyglądał np. tak:

-rw-r--r-- 1 user user 2.0M Feb 01 14:23 dokument.txt
- ls -R – Rekursywne wyświetlanie katalogów

Jeśli chcesz zobaczyć zawartość katalogu oraz jego podkatalogów, użyj opcji -R. Dzięki niej, komenda ls wyświetli zawartość katalogów zagnieżdżonych w bieżącym katalogu.

ls -R

Wynik może wyglądać np. tak:

./katalog1:
dokument1.txt  dokument2.txt

./katalog2:
dokument3.txt  dokument4.txt

Linux ls przykłady – jak wykorzystać komendę w praktyce

Przejdźmy teraz do kilku praktycznych przykładów, które pomogą Ci lepiej zrozumieć, jak działa komenda ls w systemie Linux. Oto kilka zastosowań, które mogą być przydatne w codziennej pracy:

1. Znalezienie wszystkich ukrytych plików w katalogu domowym

Jeśli chcesz znaleźć wszystkie ukryte pliki w katalogu domowym, użyj kombinacji ls -a:

ls -a ~

To polecenie wyświetli wszystkie pliki, łącznie z tymi, które zaczynają się od kropki (np. .bash_history, .profile).

2. Wyświetlanie plików posortowanych według daty modyfikacji

Jeśli chcesz posortować pliki według daty ich modyfikacji, użyj opcji -t. Możesz także dodać -l, aby uzyskać szczegółowe informacje:

ls -lt

Wynik będzie zawierał pliki posortowane od najnowszych do najstarszych.

3. Wyświetlanie tylko plików o określonym rozszerzeniu

Jeśli chcesz wyświetlić tylko pliki o określonym rozszerzeniu, użyj ls z odpowiednim wzorcem. Na przykład, aby wyświetlić wszystkie pliki .txt w bieżącym katalogu, wpisz:

ls *.txt

To polecenie wyświetli wszystkie pliki z rozszerzeniem .txt.

Podsumowanie

Komenda ls to jedno z podstawowych i niezwykle przydatnych narzędzi w systemie Linux. Dzięki niej możesz szybko wyświetlić zawartość katalogu i uzyskać szczegółowe informacje o plikach i folderach. Dzięki różnym opcjom, takim jak -l, -a, -h czy -R, komenda ls jest bardzo elastyczna i może być dostosowana do konkretnych potrzeb. Warto poznać wszystkie jej możliwości, aby jeszcze efektywniej zarządzać plikami w systemie Linux.

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: