GNU/Linux
polecenie ls
Szukaj…
Polecenie ls z najczęściej używanymi opcjami.
ls pokazuje pliki i katalogi w bieżącym katalogu roboczym. (jeśli nie zostaną przekazane żadne argumenty.) (Domyślnie nie wyświetla ukrytych plików rozpoczynających się od.)
user@ubuntu14:/usr$ ls
bin games include lib lib32 local sbin share src
Aby zobaczyć wszystkie pliki (również ukryte pliki / foldery). Użyj ls -a
LUB ls -all
user@ubuntu14:/usr$ ls -a
. .. bin games include lib lib32 local sbin share src
Aby odróżnić pliki i foldery od dowiązań symbolicznych i innych, użyj ls -F
LUB ls --classify
user@ubuntu14:~$ ls -F
bash_profile_course chat_apps/ Desktop/ Downloads/ foxitsoftware/
Public/ test/ bin/ ClionProjects/ Documents/ IDE/ Music/
Pictures/ Templates/ Videos/
Tutaj znaki końcowe służą do rozróżnienia plików i folderów.
„/” Sugeruje katalog.
„*” Sugeruje pliki wykonywalne.
„@” Sugeruje dowiązania symboliczne.
Aby uzyskać więcej informacji o plikach i katalogach, użyj ls -l
user@ubuntu14:~/example$ ls -l
total 6464
-rw-r--r-- 1 dave dave 41 Dec 24 12:19 Z.txt
drwxr-xr-x 2 user group 4096 Dec 24 12:00 a_directory
-rw-r--r-- 1 user group 6 Dec 24 12:01 a_file
lrwxrwxrwx 1 user group 6 Dec 24 12:04 a_link -> a_file
-rw-r--r-- 1 user group 6 Dec 24 12:03 a_newer_file
-rw-r----- 1 user group 6586816 Dec 24 12:07 big.zip
W tym przykładzie całkowity rozmiar zawartości wynosi 6460 KB.
Następnie jest wpis dla każdego pliku / katalogu w kolejności alfabetycznej z dużymi literami przed małymi.
Pierwszym znakiem jest typ (np. D - katalog, l - link).
Następne 9 znaków pokazuje uprawnienia dla użytkownika, grupy i innych.
Po tym następuje liczba twardych linków, a następnie nazwa i grupa właściciela.
Kolejne pole to rozmiar w bajtach. Można to wyświetlić w przyjaznej dla człowieka formie, dodając opcję -h
, np. 6586816 jest wyświetlany jako 6,3M
Następnie następuje znacznik czasu (zwykle czas modyfikacji).
Ostatnim polem jest nazwa. Uwaga: linki pokazują również cel linku.
Opcje polecenia ls
Pełna lista opcji:
ls -a
listę wszystkich plików, w tym ukryty plik, zaczynając od „.”
ls --color
kolorowa lista [= zawsze / nigdy / auto]
ls -d
lista katalogów - z '* /'
ls -F
dodaj jeden znak * / => @ | do przedsiębiorstw
Numer indeksu i-węzła pliku listy ls -i
ls -l
lista z długim formatem - pokaż uprawnienia
ls -la
wyświetla długi format zawierający ukryte pliki
ls -lh
wyświetla długi format z czytelnym rozmiarem pliku
ls -ls
lista z długim formatem i rozmiarem pliku
Lista ls -r
w odwrotnej kolejności
ls -R
lista rekurencyjnie drzewa katalogów
ls -s
rozmiar pliku listy
ls -S
sortuj według rozmiaru pliku
ls -t
sortuj według czasu i daty
ls -X
sortuj według nazwy rozszerzenia