DU: ako zobraziť 10 adresárov, ktoré zaberajú najviac miesta

Už raz za DesdeLinux Ukázal som im niektorí príkazy ktoré nám pomáhajú zistiť, ako sme obsadili každý MB na našom pevnom disku, a medzi nimi som hovoril du, nástroj, ktorý má veľa možností a ktorý sa pomocou niektorých parametrov stáva výkonnejším.

Podľa Wikipedia:

du (skratka dISK ušalvia, disk usage) je štandardný príkaz pre operačné systémy rodiny Unix. Používa sa na odhad využitia miesta na pevnom disku súboru, konkrétneho adresára alebo súborov v súborovom systéme. Úžitkovosť du sa prvýkrát objavila vo verzii 1 systému AT&T Unix.

Ako sa to používa

DU

Ak chceme konkrétne vidieť váhu súboru alebo priečinka čo najjednoduchším a najhumánnejším spôsobom, vykonáme:

$ du -bsh Videos/

Čo sa k nám vráti:

Súvisiaci článok:
DU: ako zobraziť 10 adresárov, ktoré zaberajú najviac miesta
Videá du -bsh / Videá 215G /

Teraz sa pozrime, ktoré sú najťažšie adresáre, ktoré máme v našej domácnosti usporiadané od najvyššieho po najnižší:

$ du -sm *

Čo sa k nám vracia:

$ du -sm * 1172 Stiahnutie 68855 Dokumenty 4084 Desktop 22270 Obrázky 174192 Linux 50887 Hudba 3088 Projekty 1379 Práca 219515 Videá

Ak by sme chceli iba zistiť, ktoré sú napríklad 5 najťažších adresárov v našom / domovskom prostredí, mohli by sme použiť du s radom ďalších príkazov, napríklad:

$ du -sm * | sort -nr | head -5

Čo by sa vrátilo:

$ du -sm * | triediť -nr | hlava -5 219515 Videá 174192 Linux 68855 Dokumenty 50887 Hudba 22270 obrázkov

Ale hodnoty, ktoré nám vracajú, nie sú „také ľudské“, ako sú vyjadrené v MB a sú ťažkopádnejšie na pochopenie. Preto prevádzkujeme:

$ du -hs * | sort -nr | head -5

Čo nás vracia:

$ du -hs * | triediť -nr | hlava -5 215G Videá 171G Linux 68G Dokumenty 50G Hudba 28K mageia-2013.svg

Ako vidíte, na rozdiel od toho, čo si mnohí myslia, použitie terminálu je niekedy rýchlejšie a efektívnejšie ako spustenie grafickej aplikácie. Viete o nejakej inej zaujímavej kombinácii pre du?


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   eliotime3000 dijo

    ZATÍVAJTE A ZÍSKEJTE MOJ VSTUP !!!

    Pravdupovediac, vždy, keď hľadám tieto typy obslužných programov, núti ma to opustiť grafické rozhranie a žiť na konci konzoly (no, už to robím v OpenBSD, ale niečo je niečo).

    V každom prípade s konzolou ako Windows by som si trúfol žiť bez KDE alebo XFCE.

    1.    eliotime3000 dijo

      Errata. Myslel som Linux namiesto Linuxu.

  2.   eliotime3000 dijo

    Errata. Myslel som Linux namiesto Windows.

    1.    živý dijo

      eliotime3000 preboha !!! Rozumeli sme ti človeče 😀

      1.    eliotime3000 dijo

        Problém je v tom, že pokiaľ ide o komentovanie z Androidu, buď nemám priestor na to, aby som videl všetko, čo napíšem, takže sa mi ukazuje nepríjemne písať (pred napísaním komentára uprednostňujem svoj netbook skôr, ako použijem mobilný telefón).

        1.    rawBasic dijo

          Potom komentujte, keď sedíte pred počítačom .. .. kľudne na vás čakáme .. nie je kam ponáhľať .. 😛

          1.    eliotime3000 dijo

            Ďakujem za radu. Je to tak, že sa nemôžem vyhnúť komentovaniu môjho mobilného telefónu, len čo mi čítačka RSS oznámi nový zverejnený záznam v blogu.

        2.    synflag dijo

          Eliotime, opera sa v mojom prípade veľmi nehodí desde linux. Rýchly, ľahký a použiteľný ako tie, ktoré som testoval, prekonal prehliadač uc, pretože podporuje videá vo formáte Flash a YouTube v prvkoch iframe a ďalšom prehliadači. Nie je vôbec ťažký a funguje skvele.

          1.    synflag dijo

            Erratum. Hahaha zjavne sa identifikuje ako safari s iOS predpokladam, pretoze je to tablet

  3.   Canales dijo

    Pre tých, ktorí majú viac radi grafické rozhranie, odporúčam program s názvom Filelight, ktorý nájdete v úložiskách drvivej väčšiny distribúcií.

    http://en.wikipedia.org/wiki/Filelight

  4.   Otto Dietrich dijo

    Vynikajúcou voľbou je aj Gnome „Disk Usage Analyzer (Baobab)“. http://blogs.gnome.org/pbor/files/2012/09/Screenshot-from-2012-09-02-002755.png

  5.   FIXOCONN dijo

    du -s -si *

  6.   rieka dijo

    áno, ale máte príkaz du -hs * | triediť -nr | head -5 Považujem za problém, že sa objednáva číselne, nie podľa hmotnosti. Ak ich chcete zoradiť podľa hmotnosti, musíte vykonať príkaz: du -hs * | triediť -hr | hlava -5, dúfam, že to mohlo niekomu slúžiť ^ ^

    1.    Anonymný dijo

      Slúžil mi, ďakujem

  7.   dijo

    sudo du -sxm / [^ p] * | triediť -nr | hlava -n 15
    du -sm *. [^.] * | triediť -nr | hlava -n 15

  8.   zrelý_ dijo

    Je to dobrý príkaz, ale pridanie možnosti -n na zoradenie nebude správne rozpoznávať „ľudskú“ číselnú hodnotu a súbor s veľkosťou 8,0 kB bude väčší ako súbor s veľkosťou 7,9G.

    Aby ste tak neurobili, musíte použiť možnosť -h na zoradenie.

    PS: Ak sa pozriete na svoj príklad, 5. najťažším súborom mali byť obrázky a nie mageia-2013.svg, ktorý váži iba 28 kB.

  9.   xykyz dijo

    Problém s používaním súborov „du -hs *“ je, že nie sú zoradené podľa veľkosti. Napríklad:
    4'0K by sa objavil pred 3'5G
    800 50 by sa zobrazilo pred XNUMX G

    1.    ekoslacker dijo

      Ak sa mi stane to isté:

      $ du -hs * | triediť -nr | hlava -5
      577 miliónov torrentov
      549M Dokumenty
      288K skicár
      200 tis. Stiahnutí
      Podcast 124M

      Zatiaľ čo skutočná vec, pretože veľmi dobre poznám svoj systém, je:

      $ du -hsm * | triediť -nr | hlava -5
      86008 videí
      27328 Hudba
      17947 Práca
      15108 obrázkov
      1672 Dropbox

      ... vzbudili ste moju zvedavosť, chystám sa preskúmať niečo viac o tejto zaujímavej kombinácii príkazov.

      Zdravím!

      1.    ekoslacker dijo

        Bože môj! správna vec je „asi“, nie „h“, prepáčte.

      2.    ekoslacker dijo

        Bože môj! správna vec je „asi“ bez „h“, prepáčte.

      3.    vidagnu dijo

        Dobrý deň, príkaz by mal byť taký

        du -sh * | triediť -rh | hlava -n 5

        Takto ich bude objednávať podľa hmotnosti.

        pozdravy

  10.   MSX dijo

    Skontrolujte CDU: http://arsunik.free.fr/prog/cdu.html
    $ cdu -idh -s

  11.   alexander dijo

    Dobré popoludnie, pri čítaní tohto článku som si spomenul, že existuje nástroj, ktorý generuje obrázok .png alebo .jpg zo zložiek, ktoré vyberie, napríklad / home, aby ho umiestnil ako tapetu, je to veľmi geek tapeta, neviem, či to niekto vie, pretože Nepamätám si jeho meno. Vďaka

  12.   alexander dijo

    Prečo zverejňujem komentáre a nezobrazujú sa?

    1.    MSX dijo

      Stlácate namiesto „Uverejniť komentár“ „Odoslať do / dev / null“?

  13.   Fernando Sancho Gonzalez-Calero dijo

    len oprava. V poslednom príklade, kde použijete „du -sh“, sa musí triedenie uskutočniť s „sort -hr“, pretože „ľudské“ hodnoty sa musia triediť podľa „ľudského“ druhu. Triedenie dokáže rozlíšiť, že 900 kB je menej ako 1 MB, ale ak sa obmedzíte na číselné usporiadanie, nebudete si to všimnúť.

  14.   Eider Chavez dijo

    Jednoducho SKVELÉ! Ďakujeme, že ste si našli čas a zverejnili tento hodnotný príspevok.
    ... objatie pre vás.

  15.   Sužovať dijo

    Ahojte všetci!!!
    Fantastické všetky príspevky (aj výpadky guindou namiesto Linuxu, heh) v tomto vlákne ako na celom fóre! Teraz malá úvaha: pri čítaní komentárov vidím, že je pravda, keď v týchto častiach hovoria, že používatelia systému Linux nie sú normálni, hm? hahaha objatia !!! A všetkým pozdravy zdarma!

  16.   Miguel Angel dijo

    Veľmi veľmi dobrý; čisté a jednoduché. Ďakujem.