FANDOM


ls – wypisuje pliki znajdujące się w podanym katalogu.

UżycieEdytuj

ls [opcje] [katalog]
  • opcje – tutaj piszemy parametry
  • katalog – opcjonalny; jeżeli go nie ma, zostanie użyty katalog bieżący

Najczęściej używane przełącznikiEdytuj

  • --sort – sortuje pliki. Można go ustawić na:
    • --sort=size – sortuje wg rozmiaru
    • --sort=time – sortuje według czasu modyfikacji
    • --sort=extension – sortuje według rozszerzenia. Pliki bez rozszerzenia będą na początku
    • -r – odwraca sortowanie
  • -a – zwraca wszystkie pliki, łącznie z ukrytymi
  • -l – lista w długim formacie; pokazuje prawa do pliku,
  • -h – pokazuje rozmiary w wygodnych jednostkach (np. 3M)
  • -t liczba – ustala ilość kolumn (oczywiście, jeżeli wystarczy miejsca)
  • -o – pokazuje nie tylko nazwę pliku, ale także prawa dostępu, rozmiar, właściciela oraz datę modyfikacji
  • -s – pokazuje wielkość pliku
  • maski – pisząc np. *.txt na końcu polecenia, ls pokaże wszystkie pliki z końcówką .txt

PrzykładyEdytuj

Przykład 1 – zwykła listaEdytuj

$ ls
 do zrobienia.txt
 hello.rb
 linuxwiki.txt
 moje notatki.txt
 zdjecia.tar.gz

Widać tylko nazwy plików, nieposortowane.

Przykład 2 – sortowanieEdytuj

$ ls -o -h --sort=size
 razem 1008K
 -rwxrwx--x 1 rafal 987K lis  9 15:30 zdjecia.tar.gz
 -rwxrwx--x 1 rafal  365 sty  5 21:49 moje notatki.txt
 -rw-rw-r-- 1 rafal   57 sty  5 21:51 do zrobienia.txt
 -rwxrwx--x 1 rafal   39 sty  5 21:50 hello.rb
 -rwxrwx--x 1 rafal   26 sty  5 21:52 linuxwiki.txt

Jak widać, pliki są posortowane według rozmiaru

Przykład 3 – maskiEdytuj

$ ls *.txt
 linki.txt
 plik.txt
 programy.txt

Polecenie ls pokazało tylko pliki z końcówką .txt

CiekawostkiEdytuj

  • ls domyślnie koloruje nazwy plików wg tabeli: (jest możliwość przekonfigurowania tego)
domyślny                 Normalny tekst (nie nazwy pliku)
domyslny                 Normalny plik
zielony                  Katalog
turkusowy                Dowiązanie symboliczne
czerwony                 Nazwany potok (FIFO)
żółty                    Gniazdo
biały na niebieskim tle  Urządzenie blokowe
biały na niebieskim tle  Urządzenie znakowe
purpurowy                Plik wykonywalny
domyślny                 Brakujący plik
domyślny                 Osierocone dowiązanie symboliczne


Linki zewnętrzneEdytuj