Nazwa Polecenie ls wyświetla zawartość katalogu:man ls

ls = list directory contents

Składnia

ls [OPCJA]... [PLIK]...

gdzie: PLIK oznacza katalog do wyjaśnienia. Jeśli nie ma tej pozycji to wyświetla aktualny katalog (ang. the current directory). OPCJA oznacza listę opcji.

Kod źródłowy github coreutils repo : /src/ls.c

Pomoc

Offline:

info coreutils ls

info coreutils „ls invocation”

man ls

info ls

ls --help

Online: stackoverflow questions tagged ls unix.stackexchange questions tagged ls

Przykłady Dlaczego nie powinieneś analizować danych wyjściowych ls (1) ? GreyCat

1 plik w rzędzie

Przykład:stackoverflow question: how-do-i-list-one-filename-per-output-line-in-linux

ls -1a *.c m-cardioid-warping.c m-dense-misiurewicz.c m-feigenbaum-zoom.c m-render.c m-stretching-cusps.c m-subwake-diagram-a.c m-subwake-diagram-b.c m-subwake-diagram-c.c pliki ukryte

Tylko pliki ukryte za pomocą ls i grep:unix.stackexchange question: strange-behaviour-of-ls-a-grep

ls -a | grep '^\.'

Wszystkie pliki (także ukryte):

ls -a

ls -A (duże A lub --almost-all wyświetla bez wymieniania dwóch specjalnych katalogów: . (bieżący) i .. (katalog wyżej).

nazwy

ls -d [A-Z]* | wc -w # files starting with a capital

ls -d *_* | wc -w # files containing an underscore

ls -d *-* | wc -w # files containing a minus/dash porządek alfabetyczny

ls

numeryczny liczby całkowite

ls -v1 -- *.pgm

liczby rzeczywiste

ls -- *.pgm | LC_ALL=C sort -n

lub

ls -- *.pgm | sort -g

lub

apfile -t sorted_files < <(printf '%s\n' *.pgm | sort -g)

zobacz również polecenia ls* lscpu lshw (list hardware) lspci lsscsi lsusb lsblk mapfile

Źródła