Anonymous 61ae70edb161f1.41253399 (dyskusja | edycje) (Przekierowanie do Advanced Packaging Tool) |
linuxwiki.pl>PiotrekD Nie podano opisu zmian |
||
Linia 1: | Linia 1: | ||
+ | {{małą literą}} |
||
− | #PATRZ [[Advanced Packaging Tool]] |
||
+ | '''ls''' – polecenie uniksowe, występujące też w [[GNU/Linux|GNU/Linuksie]]. Służy do wypisywania listy plików znajdujących się w podanym katalogu. |
||
+ | |||
+ | ==Użycie== |
||
+ | {{terminal|$ ls [OPCJE] [KATALOG] [KATALOG2] [KATALOG3]...}} |
||
+ | |||
+ | * <code>opcje</code> – tutaj piszemy parametry |
||
+ | * <code>katalog</code> – opcjonalny; jeżeli go nie ma, zostanie użyty katalog bieżący |
||
+ | |||
+ | ==Najczęściej używane przełączniki== |
||
+ | * <code>--sort</code> – sortuje pliki. Można go ustawić na: |
||
+ | ** <code>--sort=size</code> – sortuje wg rozmiaru |
||
+ | ** <code>--sort=time</code> – sortuje według czasu modyfikacji |
||
+ | ** <code>--sort=extension</code> – sortuje według rozszerzenia. Pliki bez rozszerzenia będą na początku |
||
+ | ** <code>-r</code> – odwraca sortowanie |
||
+ | * <code>-a</code> – zwraca wszystkie pliki, łącznie z ukrytymi |
||
+ | * <code>-l</code> – lista w długim formacie; pokazuje prawa do pliku, |
||
+ | * <code>-h</code> – pokazuje rozmiary w wygodnych jednostkach (np. 3M) |
||
+ | * <code>-t ''liczba''</code> – ustala ilość kolumn (oczywiście, jeżeli wystarczy miejsca) |
||
+ | * <code>-o</code> – pokazuje nie tylko nazwę pliku, ale także prawa dostępu, rozmiar, właściciela oraz datę modyfikacji |
||
+ | * <code>-s</code> – pokazuje wielkość pliku |
||
+ | * maski – pisząc np. <code>*.txt</code> na końcu polecenia, ls pokaże wszystkie pliki z końcówką ''.txt'' |
||
+ | |||
+ | ==Przykłady== |
||
+ | ===Przykład 1 – zwykła lista=== |
||
+ | {{Terminal|$ ls |
||
+ | do zrobienia.txt |
||
+ | hello.rb |
||
+ | linuxwiki.txt |
||
+ | moje notatki.txt |
||
+ | zdjecia.tar.gz |
||
+ | }} |
||
+ | Widać tylko nazwy plików, nieposortowane. |
||
+ | |||
+ | ===Przykład 2 – sortowanie=== |
||
+ | {{Terminal|1=$ 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=== |
||
+ | {{Terminal|$ ls *.txt |
||
+ | linki.txt |
||
+ | plik.txt |
||
+ | programy.txt}} |
||
+ | Polecenie ls pokazało tylko pliki z końcówką ''.txt'' |
||
+ | |||
+ | ==Ciekawostki== |
||
+ | * 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ętrzne== |
||
+ | * [[man]] ls ([http://www.digipedia.pl/man/ls.1.html wersja online]) |
||
+ | |||
+ | {{polecenia}} |
Wersja z 06:58, 5 sie 2014
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
$ ls [OPCJE] [KATALOG] [KATALOG2] [KATALOG3]...
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
– 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ł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
Ciekawostki
- 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ętrzne
- man ls (wersja online)
|
{{#seo:|keywords = Ls,polecenie Ls,Linux,polecenia,komendy,Linux polecenie Ls}}