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