ls
komanda pateikia nurodyto katalogo turinį. Šiame įraše mes paaiškiname visas galimas ls
parinktis komandą.
Galimybės | apibūdinimas |
---|---|
-į | Išvardykite visus įrašus, įskaitant tuos, kurie prasideda tašku |
-TO | Išvardinkite visus įrašus, išskyrus. ir .. |
-c | Rūšiuoti failus pagal keitimo laiką |
-d | Išvardykite katalogų įrašus |
-h | Rodyti dydžius žmonėms suprantamu formatu (t. Y. K, M) |
-H | Tas pats, kas aukščiau, tik turėdamas 1000, o ne 1024 galias |
-l | Rodyti turinį ilgo sąrašo formatu |
-ar | Ilgų sąrašų formatas be grupės informacijos |
-r | Rodyti turinį atvirkštine tvarka |
-s | Kiekvieno failo spausdinimo dydis blokais |
-S | Rūšiuoti pagal failo dydį |
–Rūšiuoti | Rūšiuoti turinį pagal žodį. (t. y. dydis, versija, būsena) |
-t | Rūšiuoti pagal modifikavimo laiką |
-u | Rūšiuoti pagal paskutinės prieigos laiką |
-v | Rūšiuoti pagal versiją |
-1 | Išvardykite po vieną failą kiekvienoje eilutėje |
ls
komandoje nurodomas nurodyto katalogo turinys, išskyrus dotfiles. Jei katalogas nenurodytas, pagal numatytuosius nustatymus pateikiamas dabartinio katalogo turinys.
Išvardyti failai pagal numatytuosius nustatymus yra rūšiuojami abėcėlės tvarka ir sulygiuojami stulpeliuose, jei jie netelpa vienoje eilutėje.
Pavyzdys:
$ ls apt
configs
Documents
Music
workspace bin
Desktop
git
Pictures Public
Videos
ls
komandos -l
parinktis išspausdina nurodyto katalogo turinį ilgo sąrašo formatu. Jei katalogas nenurodytas, pagal numatytuosius nustatymus pateikiamas dabartinio katalogo turinys.
ls -l /etc
Rezultato pavyzdys:
total 1204 drwxr-xr-x 3 root root 4096 Apr 21 03:44 acpi -rw-r--r-- 1 root root 3028 Apr 21 03:38 adduser.conf drwxr-xr-x 2 root root 4096 Jun 11 20:42 alternatives ...
Toliau bus surašyta iki dešimties naujausių failų, modifikuotų dabartiniame kataloge, naudojant ilgą sąrašo formatą (-l) ir rūšiuojant pagal laiką (-t).
ls -lt | head
Dotfile yra failas, kurio pavadinimai prasideda .
. Tai paprastai slepia ls
ir nėra išvardyti, nebent to būtų paprašyta. Pavyzdžiui, tokia ls
išvestis neišvardins taškinių failų:
$ ls bin pki
-a
arba --all
Parinktyje bus išvardyti visi failai, įskaitant dotfiles.
Pavyzdys:
$ ls -a . .ansible
.bash_logout .bashrc .. .bash_history .bash_profile bin
pki
Medžio komandoje nurodomas nurodyto katalogo turinys į medį panašiu formatu. Jei katalogas nenurodytas, pagal numatytuosius nustatymus pateikiamas dabartinio katalogo turinys.
Rezultato pavyzdys:
$ tree /tmp /tmp ├── 5037 ├── adb.log └── evince-20965
└── image.FPWTJY.png
Naudokite medžio komandą -L
galimybė apriboti ekrano gylį ir -d
galimybė išvardyti tik katalogus.
Rezultato pavyzdys:
$ tree -L 1 -d /tmp /tmp └── evince-20965
ls
komandos -S
Parinktis rūšiuoja failus mažėjančia failų dydžio tvarka.
$ ls -l -S ./Fruits total 8 -rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg -rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg -rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg
Naudojant su -r
parinktis rūšiavimo tvarka yra pakeista.
$ ls -l -S -r ./Fruits total 8 -rw-rw-rw- 1 root root 30134 Jan 28 00:09 bananas.jpg -rw-rw-rw- 1 root root 134270 Jan 28 00:09 kiwis.jpg -rw-rw-rw- 1 root root 166703 Jan 28 00:09 apples.jpg
Šiame įraše sužinojome visas skirtingas failų sąrašo parinktis naudodami ls
komandą.