DU: kako pregledati 10 direktorija koji zauzimaju najviše prostora

Već jednom u DesdeLinux Pokazao sam im neki naredbe koji nam pomažu da vidimo koliko je zauzet svaki MB na našem tvrdom disku, i razgovarao sam s njima o tome du, alat koji ima puno mogućnosti, a koji uz pomoć nekih parametara postaje snažniji.

po Wikipedija:

du (kratica od dISK ukadulja, upotreba diska) je standardna naredba za operativne sustave obitelji Unix. Koristi se za procjenu upotrebe prostora na tvrdom disku datoteke, određenog direktorija ili datoteka na datotečnom sustavu. Korisnost du Prvi put se pojavio u verziji 1 AT&T Unixa.

Kako ga koristiti

DU

Ako želimo točno vidjeti težinu datoteke ili mape na najlakši i najhumaniji mogući način, izvršavamo:

$ du -bsh Videos/

Što će nam se vratiti:

Povezani članak:
DU: kako pregledati 10 direktorija koji zauzimaju najviše prostora
du -bsh videozapisi / 215G videozapisi /

Sada ćemo vidjeti koji su najteži direktoriji koje imamo u našem / domu organizirani od najvišeg do najnižeg:

$ du -sm *

Što nam vraća:

$ du -sm * 1172 Preuzimanja 68855 Dokumenti 4084 Desktop 22270 Slike 174192 Linux 50887 Glazba 3088 Projekti 1379 Rad 219515 XNUMX Videozapisi

Kad bismo samo željeli vidjeti koji su, na primjer, 5 najtežih direktorija u našem / domu, mogli bismo koristiti du sa nizom dodatnih naredbi, na primjer:

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

Koji bi se vratio:

$ du -sm * | razvrstati -nr | glava -5 219515 Video zapisi 174192 Linux 68855 Dokumenti 50887 Glazba 22270 Slike

Ali vrijednosti koje nam vraćaju nisu "toliko ljudske" koliko su predstavljene u MB-u i glomaznije su za razumijevanje. Zato trčimo:

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

Što nas vraća:

$ du -hs * | razvrstati -nr | glava -5 215G videozapisi 171G Linux 68G dokumenti 50G glazba 28K mageia-2013.svg

Kao što vidite, suprotno onome što mnogi misle, korištenje terminala ponekad je brže i učinkovitije od pokretanja grafičke aplikacije. Znate li još neku zanimljivu kombinaciju za du?


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   eliotime3000 dijo

    ŠUTI I UZMI MOJ ULAZ !!!

    Da kažem istinu, svaki put kad potražim ove vrste uslužnih programa, natjeram me da se odreknem grafičkog sučelja i živim na kraju konzole (dobro, to već radim u OpenBSD-u, ali nešto je nešto).

    U svakom slučaju, s konzolom poput Windows-a usudio bih se živjeti bez KDE-a ili XFCE-a.

    1.    eliotime3000 dijo

      Pogreška. Mislio sam na Linux umjesto na Linux.

  2.   eliotime3000 dijo

    Pogreška. Mislio sam na Linux umjesto na Windows.

    1.    živo dijo

      eliotime3000 bogami !!! Razumjeli smo te čovječe 😀

      1.    eliotime3000 dijo

        Problem je u tome što kad je riječ o komentiranju s Androida, inače nemam prostora da vidim sve što napišem, pa se ispostavlja da je neudobno pisati (više volim svoj netbook prije nego što mobitel napišem komentar) .

        1.    rawBasic dijo

          Zatim komentiraj kad sjedneš ispred računala .. ..čekamo te mirno .. nema žurbe .. 😛

          1.    eliotime3000 dijo

            Hvala na savjetu. To je da ne mogu izbjeći komentiranje s mobitela čim me RSS čitač obavijesti o novom članku na blogu koji je objavljen.

        2.    sinflag dijo

          Eliotime, opera se u mom slučaju ne slaže baš najbolje desde linux. Brz, lagan i upotrebljiv od onih koje sam testirao, nadmašuje uc preglednik jer podržava flash i YouTube videozapise u iframesima i sljedećem pregledniku. Uopće nije težak i odlično radi.

          1.    sinflag dijo

            Erratum. Hahaha očito ga identificira kao safari sa iOS-om, pretpostavljam jer je riječ o tabletu

  3.   Canales dijo

    Za one koji više vole grafička sučelja, preporučujem program nazvan Filelight koji možete pronaći u spremištima velike većine distribucija.

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

  4.   Otto Dietrich dijo

    Gnomeov "Disk Usage Analyzer (Baobab)" također je izvrstan izbor. http://blogs.gnome.org/pbor/files/2012/09/Screenshot-from-2012-09-02-002755.png

  5.   FIXOCONN dijo

    du -s –da *

  6.   rijeka dijo

    da, ali imate naredbu du -hs * | razvrstati -nr | head -5 Nalazim se problemom što to nalaže numerički, a ne po težini, da bi ih razvrstao po težini, moraš izvršiti naredbu: du -hs * | razvrstati -hr | glava -5, nadam se da je nekome moglo poslužiti ^^

    1.    anoniman dijo

      Poslužio me, hvala

  7.   dijo

    sudo du -sxm / [^ p] * | razvrstati -nr | glava -n 15
    du -sm *. [^.] * | razvrstati -nr | glava -n 15

  8.   zrelac_ dijo

    Dobra je naredba, ali dodavanje opcije -n za sortiranje neće pravilno prepoznati "ljudsku" numeričku vrijednost i prikazat će datoteku od 8,0K veću od datoteke 7,9G.

    Morate upotrijebiti opciju -h za sortiranje da se to ne dogodi.

    PS: Ako pogledate vaš primjer, 5. najteža datoteka trebala je biti Images, a ne mageia-2013.svg koja teži samo 28K.

  9.   xykyz dijo

    Problem korištenja 'du -hs *' je taj što se ne sortiraju dobro po veličini. Na primjer:
    4'0K bi se pojavio prije 3'5G
    800K bi se pojavilo prije 50G

    1.    ekoslaker dijo

      Ako mi se dogodi ista stvar:

      $ du -hs * | razvrstati -nr | glava -5
      577M bujica
      549M dokumenata
      288K crtež
      Preuzimanja od 200
      124M Podcast

      Iako je prava stvar, jer jako dobro znam svoj sustav,:

      $ du -hsm * | razvrstati -nr | glava -5
      86008 Videozapisi
      27328 Glazba
      17947 Posao
      15108 Slike
      1672 Dropbox

      ... Izazvali ste moju znatiželju, istražit ću malo više o ovoj zanimljivoj kombinaciji naredbi.

      Pozdrav!

      1.    ekoslaker dijo

        O moj Bože! točna stvar je "oko", a ne sa "h", oprostite.

      2.    ekoslaker dijo

        O moj Bože! točna stvar je "otprilike" bez "h", oprostite.

      3.    vidagnu dijo

        Poštovani, naredba bi trebala biti ovakva

        du -sh * | razvrstati -rh | glava -n 5

        Na taj će ih način poredati po težini.

        pozdravi

  10.   MSX dijo

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

  11.   Aleksandar dijo

    Dobar dan, čitajući ovaj članak sjetio sam se da postoji alat koji generira .png ili .jpg sliku iz mapa koje netko odabere, na primjer / home, da bi je postavio kao pozadinu, vrlo je geek pozadina, ne znam Ne znam zna li to netko jer se ne sjećam njegovog imena. Hvala

  12.   Aleksandar dijo

    Zašto objavljujem komentare, a oni se ne pojavljuju?

    1.    MSX dijo

      Pritisnite li "Pošalji na / dev / null" umjesto "Objavi komentar"?

  13.   Fernando Sancho Gonzalez-Calero dijo

    samo ispravak. U posljednjem primjeru u kojem koristite "du -sh" sortiranje se mora izvršiti s "sort -hr", jer se "ljudske" vrijednosti moraju sortirati s "ljudskim" sortiranjem. Sortiranje može razlikovati da je 900 K manje od 1 MB, ali ako se ograničite na numeričko naručivanje, nećete primijetiti.

  14.   Eider Chavez dijo

    Jednostavno VELIKO! Hvala vam što ste odvojili vrijeme za objavljivanje ovog vrijednog posta.
    ... zagrljaj za tebe.

  15.   Pljačkati dijo

    Pozdrav svima!!!
    Fantastični svi doprinosi (čak i propusti guindou-a umjesto Linuxa, heh) u ovoj temi kao i na svim forumima! Sad malo razmišljanje: čitajući komentare vidim da je istina kad u tim dijelovima kažu da korisnici Linuxa nisu normalni, zar ne? hahaha Zagrljaji !!! I besplatan pozdrav svima!

  16.   Miguel Angel dijo

    Jako jako dobro; čisto i jednostavno. Hvala vam.