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

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

Prema Wikipedia:

du (skraćenica od dšok užalfija, upotreba diska) je standardna naredba za operativne sisteme porodice Unix. Koristi se za procjenu upotrebe prostora na tvrdom disku datoteke, određenog direktorija ili datoteka na datotečnom sistemu. Korisnost du Prvi put se pojavio u verziji 1 AT&T Unixa.

Kako se koristi

DU

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

$ du -bsh Videos/

Šta će nam se vratiti:

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

Sada, da vidimo koji su najteži direktoriji koje imamo u našem / domu organizirani od najvišeg do najnižeg:

$ du -sm *

Šta nam vraća:

$ du -sm * 1172 Preuzimanja 68855 Dokumenti 4084 Desktop 22270 Slike 174192 Linux 50887 Muzika 3088 Projekti 1379 Posao 219515 XNUMX Video

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 * | sort -nr | glava -5 219515 Video zapisi 174192 Linux 68855 Dokumenti 50887 Muzika 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 * | sort -nr | glava -5 215G videozapisi 171G Linux 68G dokumenti 50G muzika 28K mageia-2013.svg

Kao što vidite, suprotno onome što mnogi ljudi misle, upotreba terminala je ponekad brža i efikasnija od pokretanja grafičke aplikacije. Znate li još neku zanimljivu kombinaciju za du?


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   eliotime3000 rekao je

    Š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 interfejsa 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 rekao je

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

  2.   eliotime3000 rekao je

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

    1.    živahno rekao je

      eliotime3000 od boga !!! Razumjeli smo te man

      1.    eliotime3000 rekao je

        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 rekao je

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

          1.    eliotime3000 rekao je

            Hvala na savetu. To je da ne mogu izbjeći komentare sa svog mobilnog telefona čim me RSS čitač obavijesti o novom članku na blogu koji je objavljen.

        2.    synflag rekao je

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

          1.    synflag rekao je

            Erratum. Hahaha, očigledno se identificira kao safari sa iOS-om, pretpostavljam jer je to tablet

  3.   The rekao je

    Za one koji više vole grafičko sučelje, preporučujem program nazvan Filelight koji možete pronaći u spremištima velike većine distro-a.

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

  4.   Otto Dietrich rekao je

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

  5.   Fixoconn rekao je

    du -s –da *

  6.   raul rekao je

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

    1.    Anónimo rekao je

      Služio mi je, hvala

  7.   rekao je

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

  8.   zrelo_ rekao je

    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 koristiti opciju -h da biste sortirali da se to ne dogodi.

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

  9.   xykyz rekao je

    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 pojavio prije 50G

    1.    eco-slacker rekao je

      Ako mi se dogodi ista stvar:

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

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

      $ du -hsm * | sort -nr | glava -5
      86008 Videozapisi
      27328 Music
      17947 Posao
      15108 Images
      1672 Dropbox

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

      Pozdrav!

      1.    eco-slacker rekao je

        O moj boze! tačna stvar je "oko", a ne sa "h", izvinite.

      2.    eco-slacker rekao je

        O moj boze! tačna stvar je "otprilike" bez "h", izvinite.

      3.    vidagnu rekao je

        Pozdrav, naredba bi trebala biti ovakva

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

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

        Saludos

  10.   MSX rekao je

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

  11.   Aleksander rekao je

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

  12.   Aleksander rekao je

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

    1.    MSX rekao je

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

  13.   Fernando Sancho Gonzalez-Calero rekao je

    samo ispravak. U posljednjem primjeru gdje 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 900K manje od 1MB, ali ako se ograničite na numeričko naručivanje, nećete primijetiti.

  14.   Eider Chavez rekao je

    Jednostavno SJAJNO! Hvala vam što ste odvojili vrijeme za objavljivanje ovog vrijednog posta.
    ... Zagrljaj za vas.

  15.   Harry rekao je

    Zdravo 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 rekao je

    Jako jako dobar; čisto i jednostavno. Hvala ti.