Ebben a cikkben elmagyarázzuk, hogyan lehet fájlokat méret szerint rendezni a könyvtárfában. Ez magában foglalja a könyvtárak felsorolását a grafikus felhasználói felületen és a parancssorban egyaránt.
A cikkben említett eljárásokat és parancsokat egy Debian 10 Buster rendszeren hajtottuk végre. Ezeket a lépéseket azonban megismételheti a legtöbb Linux disztribúción.
Fájlok rendezése a Fájlkezelőben
Az Ön által használt fájlkezelő alapértelmezett beállítással rendelkezik, többnyire betűrendben, a fájlok és mappák rendezéséhez egy könyvtárban. Az egyéni beállításokat azonban úgy állíthatja be, hogy azok méretük szerint rendezzék a fájlokat. A Nautilus az alapértelmezett fájlkezelő a Linux Debian és az Ubuntu számára. Így rendezheti a fájlokat méretarányosan a Nautiluson a Debianban.
1. módszer: Nyissa meg a Fájlkezelőt, majd kattintson a felső sávban található lefelé mutató nyílra az alábbiak szerint:
Ez bemutatja az opciók listáját, amelyek alapján rendezheti a fájlokat és mappákat egy könyvtárban. Kattintson a Méret opcióra, hogy a fájlokat csökkenő méretük alapján rendezhesse.
2. módszer: A fájlkezelő beállításait úgy is beállíthatja, hogy a fájlok és mappák megjelenjenek egy adott kritérium alapján. Kattintson az opciók gombra a felső sávon az alábbiak szerint:
Ezután kattintson a Beállítások lehetőségre, amely megnyitja a Beállítások nézetet a „Nézetek” fül megnyitásával. Kattintson a Lista oszlopok fülre, amely lehetővé teszi a Fájlkezelő listanézetében megjelenő információk sorrendjének beállítását.
Válassza a Méret opciót, és húzza a tetejére, hogy ez a kritérium legyen a legfőbb preferencia a fájlok és mappák rendezéséhez.
Fájlok rendezése a parancssorban
Az ls parancs Linux alatt lehetővé teszi a fájlok és azok információinak felsorolását az Ön által megadott kritériumok alapján, különböző zászlók és opcióik formájában. Ha nincs megadva feltétel, az ls parancs az összes bejegyzést ábécé sorrendbe rendezi. Itt az ls parancsot fogjuk használni, különböző zászlókkal, hogy a fájlok és mappák méretük alapján felsorolódjanak.
Megnyithatja a Debian parancssort, a Terminált, ha rákeres az Alkalmazásindító keresésből az alábbiak szerint:
Ezután a -S opciót használhatja a következők szerint a fájlok méret szerinti rendezéséhez, először a legnagyobb:
$ ls -S
Egy másik lehetőség a rendezés jelző használata az ls paranccsal a következő szintaxissal:
$ ls - rendezés = WORDAhol a „WORD” használható a következő lehetőségek megadására:
- nincs-az -U zászló helyett
- méret- az -S zászló helyett
- idő- a -t zászló helyett
- verzió- a -v zászló helyett
- kiterjesztés- az -X zászló helyett
Most, hogy fájljainkat méret alapján kell rendezni, a WORD-t a következőkkel méretre cseréljük:
$ ls - rendezés = méret
Íme néhány lehetőség, amely a méretválogatást hasznosabbá teszi számodra:
Hosszú felsorolási formátum nyomtatása
A méret szerint rendezett fájlok hosszanti formátumú listájának kinyomtatásához használhatja a -l jelzőt a már leírt -S jelzővel:
$ ls -Sl
A fenti képen láthatja, hogy a lista nem jelenik meg hosszában.
Fordított méretben rendezett lista nyomtatása
Ha azt szeretné, hogy az ls parancs először a legkisebb méretű fájlokat nyomtassa ki, használhatja a -r jelzőt a -S jelzővel együtt:
$ ls -Slr
A fenti parancs kinyomtatja a könyvtárban található fájlok és mappák méret szerinti sorrendjét.
Nyomtasson egy ember által olvashatóbb rendezett fájlok listáját
A -h zászló, ha -S és -l mellett használjuk, olyan méreteket nyomtat, mint 1K 234M 2G stb. amelyek emberileg olvashatóbbak. Így rendezheti a fájlokat méretarányosan, és emberileg olvashatóbbá teheti a listát:
$ ls -Slh
Méret szerinti lista nyomtatásakor kizárja a könyvtárakat
Ha csak a fájlokat szeretné felsorolni egy könyvtárban, és nem a mappákat méret szerint rendezve, akkor a grep parancsot az alábbiak szerint használhatja:
$ ls -lS | grep -v '^ d'
Láthatja, hogy ez a parancs csak a könyvtárban lévő fájlokat sorolja fel az összes többi információval együtt.
Ezek különféle módok voltak, amelyeken keresztül nem csak méret alapján rendezheti a fájlokat, hanem testreszabhatja a felsorolást néhány más általánosan használt zászló használatával. Tehát függetlenül attól, hogy a Linux felhasználói felületén vagy a parancssoron van, most sokkal informatívabbá teheti a fájlok felsorolását.