Kuinka luetella tiedostot koon mukaan järjestettyinä Linuxissa

How List Files Ordered Size Linux



Tässä artikkelissa selitetään lyhyesti, kuinka tiedostoja ja hakemistoja luetellaan tai näytetään koon mukaan. Tämä onnistuu helposti komennolla ls (lista). Ennen tiedostojen lajittelua, selittääksemme jokaisen käytetyn vaihtoehdon, tehkäämme pitkä luettelo, joka tulostaa tiedostojen koot, lisätietojen joukkoon, lajittelematta sitä (toisessa kuvakaappauksessa selitän lajittelun), tämä saavutetaan lisäämällä -l (pienet kirjaimet -l pitkälle listalle) alla olevan kuvan mukaisesti:

#ls -he







Ensimmäisellä rivillä näkyy koko hakemisto, johon luetteloit tiedostoja. Kun lisäät -he Tulos näyttää tiedoston käyttöoikeudet ensimmäisessä sarakkeessa kovia linkkejä , omistaja, ryhmä, koko tavuina , kuukausi, päivä ja aika ja lopuksi tiedostonimi.



Jos haluat lajitella tämän tuloksen tiedoston koon mukaan, isommasta pienempään sinun on lisättävä -S (Lajittele) -vaihtoehto.



#ls -lS





Kuten näet, tulostus luettelee tiedostot ja hakemistot koon mukaan, mutta tavuina, jotka eivät ole kovin ihmisystävällisiä (1 tavu on 0,000001 Mt desimaalina ja 0,00000095367432 Mt binäärinä).

Tulostaaksesi tuloksen ihmisystävällisellä tavalla sinun tarvitsee vain lisätä -h (ihmisystävällinen) vaihtoehto:



#ls -lSh

Kuten yllä olevasta tulostuksesta näkyy, nyt tiedostokoko näkyy Gt, MB, KB ja tavuina.
Silti näet vain tavallisia tiedostoja ilman piilotettuja tiedostoja, jos haluat sisällyttää piilotetut tiedostot tulostimeen, sinun on lisättävä vaihtoehto -kohteeseen (kaikki) alla olevan kuvan mukaisesti:

#ls -lSha

Kuten näet, piilotetut tiedostot (alkaen pisteestä) tulostetaan myös nyt.

Lisävinkkejä:

Seuraavat lisävinkit auttavat sinua rajoittamaan ulostulon tiettyyn yksikkökoon, joka on eri kuin tavu. Tämän vaihtoehdon ongelma on, että tulostus ei ole koskaan tarkka, kun tiedosto on pienempi tai suurempi kuin kyseisen yksikön tarkka määrä.

Jos haluat tulostaa tietyssä kokoyksikössä vain ohjeiden ls näyttää kaikki lähimmän koon tiedostot vain tässä yksikössä, voit saavuttaa sen, esimerkiksi tulostaa kaikki tiedostot Mt. –Lohkon koko = vaihtoehdot, jotka määrittävät MB: n ja M: n alla olevan syntaksin ja kuvakaappauksen mukaisesti:

#ls -lS -lohkokoko= M

Kuten nyt näet, koko on vain Mt., suurempi tiedosto on 115 MB, toinen 69 MB jne. Tiedostoja, joiden koko on KB tai tavu, ei tulosteta tarkasti, ne näytetään 1 Mt: nä koko voidaan tulostaa, jos se on rajoitettu Mt.
Loput tuotoksesta pysyvät täsmälleen samana.

Käyttämällä samaa vaihtoehtoa ( –Lohkon koko = ) voit näyttää tuotoksen Gt -koossa Mt: n tai tavujen sijaan, syntaksi on sama, korvaa M a G kuten alla olevassa esimerkissä:

#ls -lS -lohkokoko= G

Voit myös tulostaa koon KB -yksiköissä korvaamalla a tai M kirjaimella a TO :

#ls -lS -lohkokoko= K.

Kaikki yllä olevat esimerkit luettelevat tiedostot ja hakemistot koon mukaan haluamassasi yksikössä, ja edellä mainittu selvennetty ongelma, tulostus ei ole tarkka tiedostoille, jotka eivät vastaa tarkkaa yksikkökokoa. Lisäksi näihin esimerkkeihin ei sisältynyt piilotettuja tiedostoja (jotka alkavat a: lla). Tätä varten sinun on lisättävä vaihtoehto -kohteeseen (kaikki), jotka näyttävät myös piilotetut tiedostot, joten tulostetaan tiedostoja, jotka on lajiteltu koon mukaan tavujen mukaan:

#ls -he

Kuten näet nyt piilotetut tiedostot, a. (piste) tulostetaan, kuten .xsession-virheet, .ICEauthority jne.

Jos haluat tulostaa tiedostoja ja hakemistoja, jotka on lajiteltu koon mukaan Mt. mukaan lukien piilotetut tiedostot, suorita:

#ls -he -lohkokoko= M

Voit tulostaa tai näyttää kaikki tiedostot ja hakemistot lajiteltuina Gt: n koon mukaan, mukaan lukien piilotetut tiedostot:

#ls -he -lohkokoko= G

Aiempien komentojen tapaan tiedostojen ja hakemistojen tulostaminen KB: n koon mukaan, mukaan lukien piilotetut tiedostot, suoritetaan:

#ls -he -lohkokoko= K.

Johtopäätös:

Komento ls tuo paljon toimintoja, jotka auttavat meitä hallitsemaan tiedostoja ja tulostamaan niihin tietoja. Toinen esimerkki voisi olla ls: n käyttäminen tiedostojen luetteloimiseen päivämäärän mukaan (-lt -asetuksilla).

Toivon, että pidit hyödyllisenä tätä opetusohjelmaa siitä, miten voit listata kaikki koon mukaan järjestetyt tiedostot Linuxissa. Jatka Linuxin seuraamistaVinkkejä ja päivityksiä Linuxista ja verkostoitumisesta.