ls – polecenie uniksowe, występujące też w GNU/Linuksie. Służy do wypisywania listy plików znajdujących się w podanym katalogu.
Użycie[]
<terminal>$ ls [opcje] [katalog]</terminal>
opcje
– tutaj piszemy parametrykatalog
– opcjonalny; jeżeli go nie ma, zostanie użyty katalog bieżący
Najczęściej używane przełączniki[]
--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
– sortuje wg czasu modyfikacji, poczynając od najnowszych-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łady[]
Przykład 1 – zwykła lista[]
$ ls do zrobienia.txt hello.rb linuxwiki.txt moje notatki.txt zdjecia.tar.gz
Widać tylko nazwy plików, nieposortowane.
Przykład 2 – sortowanie[]
$ 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 – maski[]
$ ls *.txt linki.txt plik.txt programy.txt
Polecenie ls pokazało tylko pliki z końcówką .txt
|
{{#seo:|keywords = Ls,polecenie Ls,Linux,polecenia,komendy,Linux polecenie Ls}}