DU: kā apskatīt 10 direktorijus, kas aizņem visvairāk vietas

Jau reiz iekšā FromLinux Es viņiem parādīju daži komandas kas palīdz mums redzēt, cik katrs MB ir aizņemts mūsu cietajā diskā, un es ar viņiem runāju du, rīks, kuram ir daudz iespēju, un kas, izmantojot dažus parametrus, kļūst jaudīgāks.

Ar Wikipedia:

du (saīsinājums no disk usalvija, diska izmantošana) ir standarta komanda Unix ģimenes operētājsistēmām. To izmanto, lai novērtētu faila, konkrēta direktorija vai failu sistēmā cietā diska vietas izmantošanu. Lietderība du Pirmo reizi tas parādījās AT&T Unix 1. versijā.

Kā to izmantot

DU

Ja mēs vēlamies īpaši redzēt faila vai mapes svaru visvieglākajā un humānākajā veidā, mēs izpildām:

$ du -bsh Videos/

Kas atgriezīsies pie mums:

saistīto rakstu:
DU: kā apskatīt 10 direktorijus, kas aizņem visvairāk vietas

du -bsh video / 215G video /

Apskatīsim, kuri ir vissmagākie direktoriji, kas mums ir mājās / mājās, organizēti no augstākā līdz zemākajam:

$ du -sm *

Ko tas mums atdod:

$ du -sm * 1172 lejupielādes 68855 dokumenti 4084 darbvirsma 22270 attēli 174192 Linux 50887 mūzika 3088 projekti 1379 darbs 219515 XNUMX videoklipi

Ja mēs tikai gribētu redzēt, kuri ir, piemēram, 5 smagākie direktoriji mūsu / mājās, mēs varētu izmantot du ar virkni papildu komandu, piemēram:

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

Kas atgrieztos:

$ du -sm * | kārtot -nr | head -5 219515 Videos 174192 Linux 68855 Documents 50887 Music 22270 Images

Bet vērtības, kuras viņi mums atdod, nav "tik cilvēcīgas", jo tās ir attēlotas MB un ir grūtāk saprast. Tāpēc mēs vadām:

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

Kas mūs atgriež:

$ du -hs * | kārtot -nr | galva -5 215G video 171G Linux 68G dokumenti 50G mūzika 28K mageia-2013.svg

Kā redzat, pretēji tam, ko domā daudzi cilvēki, termināla izmantošana dažreiz ir ātrāka un efektīvāka nekā grafiskas lietojumprogrammas palaišana. Vai jūs zināt kādu citu interesantu kombināciju du?


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

29 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta.

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   3000 teica

    Klusē un paņem manu ievadi !!!

    Patiesībā, katru reizi, kad meklēju šāda veida utilītas, man rodas vēlme novilkt grafisko saskarni un dzīvot konsoles galā (labi, es to jau daru OpenBSD, bet kaut kas ir kaut kas).

    Jebkurā gadījumā ar tādu konsoli kā Windows es uzdrīkstētos dzīvot bez KDE vai XFCE.

    1.    3000 teica

      Kļūda. Es domāju Linux nevis Linux, bet gan Linux.

  2.   3000 teica

    Kļūda. Es ar Windows domāju Linux.

    1.    elav teica

      eliotime3000 ar dievu !!! Mēs sapratām tevi, cilvēks

      1.    3000 teica

        Problēma ir tā, ka, runājot par komentēšanu no Android, vai nu man nav vietas, lai redzētu visu, ko rakstu, tāpēc izrādās neērti rakstīt (es dodu priekšroku savam netbookam, pirms komentāru rakstīšanai izmantoju mobilo tālruni).

        1.    rawBasic teica

          Tad komentējiet, kad sēžat pie datora .. ..mēs gaidīsim jūs mierīgu .. nav steigas .. 😛

          1.    3000 teica

            Paldies par padomu. Tas ir tas, ka es nevaru izvairīties no komentāriem no sava mobilā tālruņa, tiklīdz RSS lasītājs man paziņo par jaunu emuāra ierakstu, kas ir publicēts.

        2.    sinflags teica

          Eliotime, opera manā gadījumā ar linux nesadzīvo pārāk labi. Ātra, viegla un izmantojama, ko es izmēģināju, pārspējot uc pārlūku, jo tas atbalsta flash un YouTube videoklipus iframe un nākamajā pārlūkprogrammā. Tas nemaz nav smags un darbojas ļoti labi

          1.    sinflags teica

            Kļūdaini. Hahaha acīmredzot tas tiek identificēts kā safari ar iOS, ko es pieņemu, jo tā ir planšetdators

  3.   Lejupielādēt teica

    Tiem, kam vairāk patīk grafiskās saskarnes, iesaku programmu Filelight, kuru varat atrast lielākās daļas distros krātuvēs.

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

  4.   Oto Dītrihs teica

    Lieliska izvēle ir arī Gnome "Disk Usage Analyzer (Baobab)". http://blogs.gnome.org/pbor/files/2012/09/Screenshot-from-2012-09-02-002755.png

  5.   FIKSONA teica

    du -s -si *

  6.   upe teica

    jā, bet jums ir komanda du -hs * | kārtot -nr | head -5 Man rodas problēma, ka tā to pasūta skaitliski, nevis pēc svara, lai kārtotu tos pēc svara, jums ir jāizpilda komanda: du -hs * | šķirot -hr | galva -5, es ceru, ka tas varēja kādam kalpot ^ ^

    1.    anonīms teica

      Viņš man kalpoja, paldies

  7.   teica

    sudo du -sxm / [^ p] * | kārtot -nr | galva -n 15
    du -sm *. [^.] * | kārtot -nr | galva -n 15

  8.   ripper_ teica

    Tā ir laba komanda, taču, pievienojot -n opciju, lai kārtotu, netiks pareizi atpazīta "cilvēka" skaitliskā vērtība, un 8,0K fails tiks parādīts kā lielāks par 7,9G failu.

    Lai kārtotu, jāizmanto opcija -h, lai tas nenotiktu.

    PS: ja paskatās uz jūsu piemēru, 5. smagākajam failam bija jābūt attēliem, nevis mageia-2013.svg, kas sver tikai 28K.

  9.   xykyz teica

    'Du -hs *' lietošanas problēma ir tā, ka tie netiek kārtoti labi pēc lieluma. Piemēram:
    4'0K parādīsies pirms 3'5G
    800K parādīsies pirms 50G

    1.    ekoskleris teica

      Ja ar mani notiek tas pats:

      $ du -hs * | kārtot -nr | galva -5
      577 miljoni straumju
      549M dokumenti
      288K skiču grāmata
      200 XNUMX lejupielādes
      124M Podcast

      Kaut arī patiesība, jo es ļoti labi pārzinu savu sistēmu, ir:

      $ du -hsm * | kārtot -nr | galva -5
      86008 videoklipi
      27328 Mūzika
      17947 Darbs
      15108 attēli
      1672. gads Dropbox

      ... Jūs esat piesaistījis manu ziņkāri, es nedaudz vairāk izpētīšu šo interesanto komandu kombināciju.

      Sveicieni!

      1.    ekoskleris teica

        Ak Dievs! pareizā lieta ir "par" nevis ar "h", piedod.

      2.    ekoskleris teica

        Ak Dievs! pareizā lieta ir "par" bez "h", piedod.

      3.    vidagnu teica

        Sveiki, komandai jābūt šādai

        du -sh * | kārtot -rh | galva -n 5

        Tādā veidā tas tos pasūtīs pēc svara.

        Sveicieni

  10.   MSX teica

    Pārbaudiet cdu: http://arsunik.free.fr/prog/cdu.html
    $ cdu -idh -s

  11.   alexander teica

    Labdien, lasot šo rakstu, es atcerējos, ka ir rīks, kas no mapēm ģenerē .png vai .jpg attēlu, ko izvēlas, piemēram, / home, lai ievietotu to kā fonu, tas ir ļoti geek fona attēls, es nedomāju Nezinu, vai kāds to zina, jo es neatceros viņa vārdu. Paldies

  12.   alexander teica

    Kāpēc es ievietoju komentārus un tie neparādās?

    1.    MSX teica

      Vai nospiežat "Sūtīt uz / dev / null", nevis "Izlikt komentāru"?

  13.   Fernando Sančo Gonsaless-Kalero teica

    tikai labojums. Pēdējā piemērā, kur izmantojat "du -sh", kārtošana jāveic ar "sort -hr", jo "human" vērtības ir jāšķiro ar "human". Sort spēj atšķirt, ka 900K ir mazāks par 1 MB, taču, ja jūs aprobežosities tikai ar ciparu pasūtīšanu, jūs to nemanīsit.

  14.   Ēders Čavss teica

    Vienkārši LIELISKI! Paldies, ka veltījāt laiku šīs vērtīgās ziņas publicēšanai.
    ... apskāviens jums.

  15.   Mocīt teica

    Sveiki visiem!!!
    Fantastiski visi ieguldījumi (pat guindou zaudējumi Linux vietā, heh) šajā pavedienā tāpat kā visā forumā! Tagad neliels pārdomājums: lasot komentārus, es redzu, ka tā ir taisnība, kad tajās daļās saka, ka Linux lietotāji nav normāli, vai ne? hahaha apskāvieni !!! Un bezmaksas sveicieni visiem!

  16.   Migels Eņģelis teica

    Ļoti ļoti labi; tīrs un vienkāršs. Paldies.

bool (patiess)