Upravljanje diskom

Kako navesti datoteke poredane po veličini u Linuxu

Kako navesti datoteke poredane po veličini u Linuxu
Ovaj članak ukratko objašnjava kako popisati ili prikazati datoteke i direktorije poredane po veličini. To se lako može postići naredbom ls (popis). Prije razvrstavanja datoteka, kako bismo objasnili svaku primijenjenu opciju, napravimo poduži popis koji će ispisati veličine datoteka, među više informacija, bez razvrstavanja (na drugom snimku zaslona objašnjavam kako razvrstati), to se postiže dodavanjem -l (mala slova -l za poduži popis) kao što je prikazano dolje:

# ls -l

Prvi redak prikazuje cijelu veličinu direktorija u kojem navodite datoteke. Prilikom dodavanja -l opcija će izlaz prikazati dozvole za datoteke u prvom stupcu, tvrde poveznice, vlasnik, grupa, veličina u bajtovima, mjesec, dan i vrijeme i na kraju naziv datoteke.

Ako želite sortirati ovaj izlaz prema veličini datoteke, od veće do manje potrebno je dodati -S Opcija (Poredaj).

# ls -lS

Kao što vidite, izlaz sadrži popis datoteka i direktorija poredanih po veličini, ali u bajtovima što nije baš za ljude (1 bajt je 0.000001 MB u decimalnom i 0.00000095367432 MB u binarnom obliku).

Da biste ispisali izlaz na ljudski način, potrebno je samo dodati -h (prikladna za ljude) opcija:

# ls -lSh

Kao što možete vidjeti u gornjem izlazu, sada su veličine datoteka prikazane u GB, MB, KB i bajtovima.
Ipak vidite samo redovite datoteke bez skrivenih datoteka, ako želite uključiti skrivene datoteke u izlaz, morate dodati opciju -a (sve) kao što je prikazano u nastavku:

# ls -lSha

Kao što vidite, skrivene datoteke (počevši s točkom) ispisuju se i sada.

Dodatni savjeti:

Sljedeći dodatni savjeti pomoći će vam da ograničite izlaz na određenu veličinu jedinice koja se razlikuje od bajtova. Problem ove opcije je što izlaz nikada nije točan kad je datoteka manja ili veća od točnog broja te jedinice.

Ako želite ispisati u jedinici određene veličine, samo upućujući ls da prikaže sve datoteke s najbližom veličinom u toj jedinici, to možete postići, na primjer, za ispis svih datoteka u MB možete dodati -veličina bloka = mogućnosti specificiranja MB s M kako je prikazano u sintaksi i snimku zaslona u nastavku:

# ls -lS --block-size = M

Kao što sada možete vidjeti, veličina je samo u MB, veća datoteka je 115 MB, druga 69 MB, itd. Datoteke veličine KB ili bajta neće se točno ispisati, prikazivat će se kao 1 MB, što je najbliža veličina, ako se ograniči na MB.
Ostatak rezultata ostaje potpuno isti.

Koristeći istu opciju (-veličina bloka =) možete prikazati izlaz u GB umjesto MB ili bajtova, sintaksa je ista, zamijenite M za G kao u primjeru u nastavku:

# ls -lS --block-size = G

Veličinu možete ispisati i u KB jedinicama zamjenom M ili G za a K:

# ls -lS --block-size = K

U svim gornjim primjerima popisat će se datoteke i direktorije poredane po veličini u jedinici koju želite, s gore spomenutim razjašnjenim problemom izlaz neće biti točan za datoteke koje se ne podudaraju s točnom veličinom jedinice. Uz to, ovi primjeri nisu uključivali skrivene datoteke (koje počinju s .). Da biste to učinili, morat ćete dodati opciju -a (sve) koji će prikazati i skrivene datoteke, stoga se za ispis datoteka poredanih po veličini po bajtovima pokreće:

# ls -laS

Kao što vidite sada skrivene datoteke, počevši od . (točka) ispisuju se, poput .xsession-pogreške, .ICEauthority, itd.

Ako želite ispisati datoteke i direktorije poredane po veličini u MB, uključujući skrivene datoteke, pokrenite:

# ls -laS --block-size = M

Za ispis ili prikaz svih datoteka i direktorija poredanih po veličini prikazanoj u GB, uključujući skrivene datoteke, pokrenite:

# ls -laS --block-size = G

Slično prethodnim naredbama, za ispis datoteka i direktorija poredanih po veličini prikazanoj u KB, uključujući pokretanje skrivenih datoteka:

# ls -laS --block-size = K

Zaključak:

Naredba ls donosi puno funkcionalnosti koje nam pomažu u upravljanju datotekama i ispisu podataka na njima. Drugi primjer može biti upotreba ls za popis datoteka po datumu (s -lt opcijama).

Nadam se da vam je ovaj vodič o tome kako navesti sve datoteke poredane po veličini u Linuxu koristan. Nastavite pratiti LinuxHint za više savjeta i ažuriranja o Linuxu i umrežavanju.

Luke komercijalnih igara s otvorenim kodom
Besplatne igre s otvorenim kodom i više platformi mogu se koristiti za igranje starih, kao i nekih prilično nedavnih naslova igara. U ovom će se člank...
Najbolje igre naredbenog retka za Linux
Naredbeni redak nije samo vaš najveći saveznik pri korištenju Linuxa - on također može biti izvor zabave jer ga možete koristiti za igranje mnogih zab...
Najbolje aplikacije za mapiranje gamepada za Linux
Ako volite igrati igre na Linuxu s gamepadom umjesto tipičnim sustavom za unos tipkovnice i miša, za vas postoji nekoliko korisnih aplikacija. Mnoge r...