„Linux“ komandos

Kaip naudoti „ls“ komandą „Linux“

Kaip naudoti „ls“ komandą „Linux“
The ls komanda naudojama katalogo turiniui „Linux“ išvardyti. Tai labai dažna kiekvieno „Linux“ vartotojo ir sistemos administratoriaus užduotis. Šiame straipsnyje aš jums parodysiu, kaip naudoti komandą ls „Linux“. Taigi, pradėkime.

Katalogo turinys su ls:

Savo ls galite išvardyti dabartinio darbo katalogo turinį. Tai yra dažniausiai naudojamas ls.

Norėdami išvardyti dabartinio darbo katalogo turinį, vykdykite ls taip:

$ ls

Kaip matote, pateikiamas mano dabartinio darbo katalogo (kuris pagal numatytuosius nustatymus yra prisijungimo vartotojo HOME katalogas) katalogo turinys.

Taip pat galite nurodyti kito katalogo turinį naudodami viso / absoliutaus kelio arba santykinį to katalogo kelią.

Pavyzdžiui, tarkime, kad norite išvardyti / ir kt kataloge. Norėdami tai padaryti, paleiskite ls taip:

$ ls / kt

Kaip matote, / ir kt katalogai yra išvardyti.

Vėlgi, tarkime, norite išvardyti ~ / Atsisiuntimai katalogas, naudojant santykinį katalogo kelią iš jūsų dabartinio darbinio katalogo, kuris pagal numatytuosius nustatymus yra prisijungimo vartotojo HOME (~) katalogas.

Norėdami tai padaryti, paleiskite ls taip:

$ ls ./ Atsisiuntimai

Kaip matote, ~ / Atsisiuntimai katalogai yra išvardyti.

Paslėptų failų su ls sąrašas:

„Linux“ sistemoje failai ir katalogai prasideda . (toks kaip .profilis, .bashrc, .vietinis / ir tt) yra paslėpti failai ir katalogai. Pagal numatytuosius nustatymus komanda ls jų neįvardija. Bet jūs galite naudoti -a ls galimybė išvardyti paslėptus failus ir katalogus.

$ ls -a

Kaip matote, pateikiami paslėpti failai ir katalogai.

Taip pat galite naudoti -A ls galimybė išvardyti paslėptus failus ir katalogus. Gera šios galimybės pusė yra ta, kad joje nėra sąrašo . (dabartinis katalogas) ir (tėvų katalogo) katalogai kaip -a variantas daro. Tai gali būti naudinga kuriant scenarijus.

Pavyzdžiui,

$ ls -A

Jei palygintumėte išvestį su ankstesne, turėtumėte pamatyti, kad daugiau nėra . ir kataloge.

Įgalinti ir išjungti spalvotą išvestį:

Galite įjungti ir išjungti spalvotą komandos ls išvestį naudodami -spalva variantą. The -spalva parinktis užima 3 reikšmes, niekada, visada ir automatinis.

Beveik kiekviename šiuolaikiniame „Linux“ paskirstyme spalvota išvestis yra įjungta pagal numatytuosius nustatymus. Jei jums nepatinka spalvota ls išvestis, naudokite -spalva = niekada su ls.

Jei dėl kokių nors priežasčių pagal nutylėjimą neturite spalvotos išvesties, galite naudoti -spalva = visada su ls.

Jei norite spalvotos išvesties tik tada, kai standartinė išvestis (STDIN) yra prijungta prie terminalo, galite naudoti -spalva = auto.

Pvz., Išjunkime spalvotą ls išvestį,

$ ls --color = never / etc

Kaip matote, spalvota išvestis yra išjungta.

Ilgas ls sąrašas:

Komanda „ls“ turi nuostabų ilgą sąrašo formatą. Ilgame sąrašo formate galite pamatyti failų ir katalogų teises, failo dydį, failų ar katalogų savininką ir pagrindinę grupę, standžiųjų nuorodų skaičių arba katalogo gylį, paskutinio pakeitimo datą ir aplanko pavadinimą. failus ir katalogus.

The -l parinktis ls naudojama norint įgalinti ilgą sąrašo formatą.

Pavyzdžiui,

$ ls -l / kt

Kaip matote, visa informacija, apie kurią jums pasakojau, yra gražiai rodoma.

Tai yra katalogo arba failo leidimo skyrius. Katalogų atveju šis skyrius prasideda d o failams tai prasideda -. Tada pirmieji 3 simboliai skirti vartotojo leidimams, tada kiti 3 simboliai skirti grupės leidimams, tada paskutiniai 3 simboliai skirti kitiems leidimams. Charakteris r = skaityti, w = rašyti ir x = vykdyti leidimą. - tiesiog reiškia, kad jokia vertė nenustatyta.

Šiame skyriuje nurodomas failų standžiųjų nuorodų skaičius ir katalogų gylis.

Čia atitinkamai turite failo arba katalogo savininką ir pagrindinę grupę.

Čia turite bendrą failo dydį baitais. Įrenginį galite pakeisti naudodami kitas ls parinktis, kurias aptarsiu kitame šio straipsnio skyriuje.

Čia turite paskutinę failo ar katalogo modifikavimo datą.

Galiausiai turite failo arba katalogo pavadinimą.

Failo dydžio vieneto keitimas ilgu ls formato formatu:

Jei sąrašas yra ilgas, pagal numatytuosius nustatymus failo dydžio vienetas yra baitai. Bet jūs galite lengvai tai pakeisti naudodami -bloko dydžio variantas ls.

Norėdami nustatyti vienetą į kilobaitus, naudokite -bloko dydis = k

Norėdami nustatyti vienetą megabaitais, naudokite -bloko dydis = M

Norėdami nustatyti vienetą gigabaitais, naudokite -bloko dydis = G

Norėdami nustatyti vienetą petabaitais, naudokite -bloko dydis = P

Pavyzdžiui,

$ ls -l --block-size = M ~ / Atsisiuntimai

Kaip matote, failų dydžiai spausdinami megabaitais. Tai suteiks jums neteisingus rezultatus, nes failų dydžiai yra suapvalinti.

Žmogaus skaitomų failų dydžių spausdinimas ilga sąrašo forma:

Ankstesniame skyriuje matėte, kaip konkrečiai apibrėžus failo dydžio vienetą gaunami neteisingi rezultatai. Laimei, galite naudoti -h parinktis ls spausdinti failo dydžius žmonėms suprantamu formatu, tai yra, vienetas pasikeis priklausomai nuo faktinio failo dydžio. Taigi gausite teisingą failo dydžio išvestį.

Pavyzdžiui,

$ ls -lh ~ / Atsisiuntimai

Kaip matote, naudojami reikalingi failo dydžio vienetai.  Išvestis taip pat tiksli.

Inodo numerių spausdinimas naudojant ls:

Galite atsispausdinti inode failų ir katalogų skaičių naudodami -i variantas ls.

Pavyzdžiui,

$ ls -i / kt

Kaip matote, visų failų ir katalogų inodo numeris atspausdintas prieš failo ir katalogo pavadinimą.

SELinux kontekstų spausdinimas naudojant ls:

Galite atsispausdinti SELinux failų ir katalogų kontekstus naudodami -Z parinktis ls, jei jūsų kompiuteryje įgalinta SELinux.

Pavyzdžiui,

$ ls -lZ

Kaip matote, SELinux kontekstai yra atspausdinti.

Gauti pagalbos:

Norėdami gauti daugiau informacijos apie ls, galite patikrinti ls vartotojo puslapį naudodami šią komandą:

$ vyras ls

Taigi, taip jūs naudojate komandą ls „Linux“. Dėkojame, kad perskaitėte šį straipsnį.

Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...
Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...