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
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:
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?
29 komentāri, atstājiet savus
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.
Kļūda. Es domāju Linux nevis Linux, bet gan Linux.
Kļūda. Es ar Windows domāju Linux.
eliotime3000 ar dievu !!! Mēs sapratām tevi, cilvēks
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).
Tad komentējiet, kad sēžat pie datora .. ..mēs gaidīsim jūs mierīgu .. nav steigas .. 😛
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.
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
Kļūdaini. Hahaha acīmredzot tas tiek identificēts kā safari ar iOS, ko es pieņemu, jo tā ir planšetdators
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
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
du -s -si *
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 ^ ^
Viņš man kalpoja, paldies
sudo du -sxm / [^ p] * | kārtot -nr | galva -n 15
du -sm *. [^.] * | kārtot -nr | galva -n 15
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.
'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
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!
Ak Dievs! pareizā lieta ir "par" nevis ar "h", piedod.
Ak Dievs! pareizā lieta ir "par" bez "h", piedod.
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
Pārbaudiet cdu: http://arsunik.free.fr/prog/cdu.html
$ cdu -idh -s
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
Kāpēc es ievietoju komentārus un tie neparādās?
Vai nospiežat "Sūtīt uz / dev / null", nevis "Izlikt komentāru"?
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.
Vienkārši LIELISKI! Paldies, ka veltījāt laiku šīs vērtīgās ziņas publicēšanai.
... apskāviens jums.
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!
Ļoti ļoti labi; tīrs un vienkāršs. Paldies.