Lemezkezelés

Méret szerint rendezett fájlok felsorolása Linux alatt

Méret szerint rendezett fájlok felsorolása Linux alatt
Ez a cikk röviden elmagyarázza a fájlok és könyvtárak méret szerinti sorrendjét. Ez a paranccsal könnyen elérhető ls (lista). A fájlok rendezése előtt, az egyes alkalmazott lehetőségek magyarázata érdekében tegyünk egy hosszú listát, amely a fájlméreteket több információ mellett kinyomtatja rendezés nélkül (a második képernyőképen elmagyarázom, hogyan kell rendezni), ezt a -l hozzáadásával érjük el (kisbetűs -l a hosszú listához) az alábbiak szerint:

# ls -l

Az első sor annak a könyvtárnak a teljes méretét jeleníti meg, amelyben fájlokat sorol fel. A -l A kimenet fájlengedélyeket jelenít meg az első oszlopban, a kemény linkek, a tulajdonos, a csoport, a méret bájtokban, hónap, nap és idő, végül a fájlnév.

Ha ezt a kimenetet fájlméret szerint kívánja rendezni, akkor nagyobbról kisebbre kell hozzáadnia a -S (Rendezés) opciót.

# ls -lS

Mint látható, a kimenet a fájlokat és könyvtárakat méret szerint rendezi, de bájtokban, ami nem túl emberbarát (1 bájt 0.000001 MB tizedesjegyben és 0.00000095367432 MB bináris formátumban).

A kimenet emberbarát kinyomtatásához csak hozzá kell adnia a -h (emberbarát) lehetőség:

# ls -lSh

Amint a fenti kimeneten látható, a fájlméretek most GB, MB, KB és Bájtban jelennek meg.
Mégis csak rendszeres fájlokat lát rejtett fájlok nélkül, ha rejtett fájlokat akar beilleszteni a kimenetbe, hozzá kell adnia az opciót -a (mind) az alábbiak szerint:

# ls -lSha

Amint láthatja, a rejtett fájlokat (egy ponttal kezdve) most is kinyomtatják.

További tippek:

Az alábbi további tippek segítenek abban, hogy a kimenetet a bájtoktól eltérő, meghatározott egységméretre korlátozza. Ennek az opciónak az a problémája, hogy a kimenet soha nem pontos, ha a fájl kisebb vagy nagyobb, mint az adott egység pontos száma.

Ha egy meghatározott méretű egységben szeretne nyomtatni, akkor csak arra utasítja az LS-t, hogy jelenítse meg az összes fájlban a legközelebbi méretet, csak akkor érheti el, például az összes fájl MB-ban történő kinyomtatásával hozzáadhatja -blokkméret = opciók, amelyek megadják az MB-t M-vel, az alábbi szintaxis és képernyőkép szerint:

# ls -lS --blokkméret = M

Amint láthatja, a méret csak MB-ban van, a nagyobb fájl 115 MB, a második 69 MB stb. A KB vagy a bájt méretű fájlok nem lesznek pontosan kinyomtatva, 1 MB-ként jelennek meg, amely a legközelebbi méret nyomtatható, ha MB-ra korlátozódik.
A kimenet többi része pontosan ugyanaz marad.

Ugyanezen opció használata (-blokkméret =) a kimenetet GB méretben jelenítheti meg MB vagy bájt helyett, a szintaxis megegyezik, cserélje ki a M a G mint az alábbi példában:

# ls -lS --block-size = G

A méretet KB egységekben is kinyomtathatja, ha a M-et vagy G-t kicseréli a-ra K:

# ls -lS --blokkméret = K

Az összes fenti példa felsorolja a fájlokat és könyvtárakat méret szerint rendezve a kívánt egységben, a fent említett tisztázott problémával a kimenet nem lesz pontos azoknál a fájloknál, amelyek nem felelnek meg a pontos egységméretnek. Ezekben a példákban nem szerepeltek rejtett fájlok (amelyek a-val kezdődnek .). Ehhez hozzá kell adnia az opciót -a (minden), amelyek rejtett fájlokat is megjelenítenek, ezért a fájlok méret szerinti rendezéséhez bájtok szerint fut:

# ls -laS

Amint láthatja a rejtett fájlokat, kezdje a-val . (pont) vannak nyomtatva, mint pl .xsession-hibák, .ICEauthority stb.

Ha fájlokat és könyvtárakat szeretne méret szerint MB-ben nyomtatni, beleértve a rejtett fájlokat is:

# ls -laS --block-size = M

Az összes fájl és könyvtár nyomtatása vagy megjelenítése GB-ban megadott méret szerint rendezve, beleértve a rejtett fájlokat is:

# ls -laS --block-size = G

A korábbi parancsokhoz hasonlóan a fájlok és könyvtárak nyomtatása a KB-ban látható méret szerint rendezve, beleértve a rejtett fájlokat is:

# ls -laS --block-size = K

Következtetés:

Az ls parancs sok olyan funkciót tartalmaz, amelyek segítenek a fájlok kezelésében és az információk kinyomtatásában. Egy másik példa lehet az ls használata a fájlok dátum szerinti felsorolásához (-lt opciókkal).

Remélem, hasznosnak találta ezt az oktatóanyagot az összes fájl méret szerinti sorrendjének felsorolásáról a Linuxban. Kövesse a LinuxHint alkalmazást, ha további tippeket és frissítéseket szeretne kapni a Linuxról és a hálózatról.

A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...
Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...
HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...