====== ls ======
* Wyświetlanie listy plików i katalogów w bieżącym katalogu
''ls''
Aby wylistować ukryte pliki i katalogi w systemie [[:kategoria:linux|Linux]], możesz użyć polecenia **ls** z opcją **-a**
Polecenie **ls** służy do wyświetlania zawartości katalogu, a opcja **-a** (lub **--all**) sprawia, że w wyświetlanej liście znajdą się również ukryte pliki i katalogi (które zaczynają się od kropki).
Oto jak to zrobić:
''ls -a''
{{page>:szablon:gfx:terminal}}
Jeśli chcesz dodatkowo wyświetlić szczegółowe informacje o plikach, takie jak uprawnienia, właściciel, rozmiar i data modyfikacji, użyj opcji **-l** (lub **--long**), łącząc ją z opcją **-a**:
''ls -la''
lub:
''ls -al''
np. polecenie w katalogu **/bin/multiarch-x86_64-linux** wylistuje zawartość:
[root@localhost multiarch-x86_64-linux]# ls -la
razem 156
drwxr-xr-x 2 root root 4096 lip 22 23:54 ./
drwxr-xr-x 3 root root 135168 lip 30 19:49 ../
-rwxr-xr-x 1 root root 6756 lip 1 09:47 krb5-config*
-rwxr-xr-x 1 root root 2301 wrz 16 2022 libpng16-config*
-rwxr-xr-x 1 root root 1757 maj 30 11:57 xml2-config*
=====Użycie less lub more=====
Jeżeli **ls** wyświetli dużą ilość nazw plików, i nie ma możliwości skrolowania,to możesz przekierować wyjście polecenia **ls** do przeglądarki tekstowej, takiej jak [[:polecenia:less|less]] lub [[:polecenia:more|more]], co pozwoli ci przewijać wyświetlane wyniki:
''ls | less''
Naciśnij Enter, aby przewinąć o jedną linię w dół, lub Spację, aby przewinąć o jedną stronę. Strzałki do góry lub w dół lub PageUp, PageDown
Aby zakończyć przeglądanie, naciśnij q.
=====Użycie ls -l | less=====
Możesz użyć długiego formatu listy (ls -l), aby uzyskać więcej informacji o plikach w czytelniejszej formie, i połączyć to z less, aby przewijać wyniki:
''ls -l | less''
=====Filtrowanie wyników=====
Jeśli chcesz zobaczyć tylko część wyników, możesz zastosować filtr za pomocą [[:polecenia:grep|grep]]:
''ls | grep "wzorzec"''
Na przykład, aby wyświetlić tylko pliki, które zawierają //txt// w nazwie:
''ls | grep "txt"''
=====Użycie ls -1=====
Możesz wyświetlić każdy plik w osobnej linii, używając opcji -1 (cyfra jeden):
''ls -1 | less''
=====Zapis do pliku=====
Jeśli chcesz zapisać wynik do pliku, aby później go przeglądać:
''ls > lista_plikow.txt''
Następnie możesz otworzyć ten plik za pomocą [[:polecenia:less|less]], [[:polecenia:cat|cat]], lub dowolnego edytora tekstu:
''less lista_plikow.txt''
''cat lista_plikow.txt''
==Kategoria: terminal==
{{indexmenu>:terminal#1}}
==Kategoria: polecenia==
{{indexmenu>:polecenia#1}}