„Linux ls Command - List Files“

ls komanda pateikia nurodyto katalogo turinį. Šiame įraše mes paaiškiname visas galimas ls parinktis komandą.



„Commad“ parinktys






































































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


Išvardykite failus

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


Pateikite failus ilgo sąrašo formatu

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 ...

Išvardykite dešimt naujausių modifikuotų failų

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

Išvardinkite visus failus, įskaitant taškinius failus

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


Išvardykite failus medžių pavidalo formatu

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

Pateikite failus, surūšiuotus pagal dydį

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

Išvada

Šiame įraše sužinojome visas skirtingas failų sąrašo parinktis naudodami ls komandą.