Kettahaldus

Kuidas loetleda Linuxis suuruse järgi järjestatud faile

Kuidas loetleda Linuxis suuruse järgi järjestatud faile
Selles artiklis selgitatakse lühidalt, kuidas failide ja kataloogide suuruse järgi järjestada või neid kuvada. Seda saab käsuga hõlpsasti saavutada ls (loend). Enne failide sortimist teeme iga rakenduse valiku selgitamiseks pika loendi, mis prindib failide suurused, lisateabe hulgas, ilma sorteerimiseta (teises ekraanipildis selgitan, kuidas sorteerida), see saavutatakse lisades -l (pika nimekirja puhul väiketähed -l), nagu allpool näidatud:

# ls -l

Esimesel real kuvatakse kogu kataloog, milles te faile loetlete. Kui lisate -l Valik väljund kuvab faili õigused esimeses veerus tugevad lingid, omanik, rühmitus, suurus baitides, kuu, päev ja kellaaeg ning lõpuks failinimi.

Kui soovite selle väljundi sortida faili suuruse järgi, peate selle lisama suuremast väiksemani -S (Sorteeri) valik.

# ls -lS

Nagu näete, on väljundis failid ja kataloogid järjestatud suuruse järgi, kuid baitides, mis pole eriti inimsõbralik (1 bait on 0.000001 MB koma ja 0.00000095367432 MB kahendkoodis).

Väljundi inimsõbralikul viisil printimiseks peate lisama ainult -h (inimsõbralik) variant:

# ls -lSh

Nagu ülaltoodud väljundist näete, kuvatakse nüüd failisuurused GB, MB, KB ja Baitides.
Kuid näete tavalisi faile ainult ilma peidetud failideta, kui soovite väljundisse lisada peidetud failid, peate selle lisama -a (kõik), nagu allpool näidatud:

# ls -lSha

Nagu näete, on ka nüüd peidetud failid (alustades punktist) prinditud.

Lisanõuanded:

Järgmised lisanõuanded aitavad teil väljundit piirata konkreetse ühiku suurusega, mis erineb baitidest. Selle valiku probleem on see, et väljund pole kunagi täpne, kui fail on väiksem või suurem kui selle üksuse täpne arv.

Kui soovite printida kindlas suuruses, käskige ls kuvada kõik selles üksuses kõige lähema suurusega failid, saate selle saavutada, näiteks printida kõik failid MB-s, mille saate lisada -ploki suurus = valikud, mis määravad MB tähega M, nagu on näidatud allpool olevas süntaksis ja ekraanipildil:

# ls -lS - ploki suurus = M

Nagu näete, on suurus ainult MB-des, suurem fail on 115 MB, teine ​​69 MB jne. Faile, mille suurus on KB või baiti, ei trükita täpselt, neid kuvatakse 1 MB-na, mis on kõige lähem suurus, kui printida saab MB-ga.
Ülejäänud väljund jääb täpselt samaks.

Kasutades sama valikut (-ploki suurus =) saate väljundit kuvada MB-s või baitides GB-ga, süntaks on sama, asendage M le G nagu allpool toodud näites:

# ls -lS - ploki suurus = G

Suuruse saate printida ka KB ühikutes, asendades tähe M tähe M või G K:

# ls -lS - ploki suurus = K

Kõigis ülaltoodud näidetes loetletakse failid ja kataloogid, mis on sorditud suuruse järgi soovitud üksuses, kusjuures ülalnimetatud selgitatud probleemiga ei ole väljund täpne failide puhul, mis ei vasta ühiku täpsele suurusele. Lisaks ei sisaldanud need näited varjatud faile (mis algavad tähega .). Selleks peate lisama valiku -a (kõik), mis kuvab ka peidetud faile, seetõttu failide printimiseks, mis on sorteeritud baitide kaupa:

# ls -laS

Nagu näete nüüd peidetud faile, alustades tähega . (punkt) on trükitud, näiteks .xsession-vead, .ICEautorsus jne.

Kui soovite printida faile ja katalooge, mis on sorteeritud MB-s suuruse järgi, käivitage ka peidetud failid:

# ls -laS - ploki suurus = M

Kõigi failide ja kataloogide printimiseks või kuvamiseks GB-s näidatud suuruse järgi, sealhulgas peidetud failide käitamiseks:

# ls -laS --ploki suurus = G

Sarnaselt eelmistele käskudele käivitatakse failide ja kataloogide printimine KB-s näidatud suuruse järgi, sealhulgas peidetud failid

# ls -laS --ploki suurus = K

Järeldus:

Käsk ls toob palju funktsioone, mis aitavad meil faile hallata ja neile teavet printida. Teine näide võib olla ls-i kasutamine failide loendamiseks kuupäeva järgi (koos -lt suvanditega).

Loodan, et leiate selle õpetuse teemal Kuidas loetleda kõik Linuxi suuruse järgi järjestatud failid. Järgige LinuxHinti, et saada rohkem näpunäiteid ja värskendusi Linuxi ja võrgu kohta.

Sid Meieri Civilization VI allalaadimine ja mängimine Linuxis
Sissejuhatus mängu Civilization 6 on kaasaegne kontseptsioon, mis tutvustati Age of Empires mängude sarjas. Idee oli üsna lihtne; alustaksite kõige põ...
Kuidas installida ja mängida Doomi Linuxis
Doomi sissejuhatus Doom-seeria sai alguse 90ndatel pärast algse Doomi väljaandmist. See oli kohene hitt ja sellest ajast alates on mänguseeria pälvinu...
Vulkan Linuxi kasutajatele
Iga uue põlvkonna graafikakaartidega näeme, et mängude arendajad ületavad graafilise truuduse piire ja jõuavad fotorealismile ühe sammu lähemale. Kuid...