Bună ziua, azi vreau să vorbesc despre modul în care, la urma urmei, de la consolă sau prin udalenke ssh cunosc dimensiunea director sau fișier Linux.
Acesta a fost cu acest obiectiv întâlnit, atunci când a fost necesar, pentru a vedea cine are cel mai mult spațiu în faylhranilische corporative.
Această operație poate fi consumatoare de resurse, atunci când un număr mare de fișiere. Și să nu deranjez, voi da exemple din masina mea de lucru.
iar acest lucru ne va ajuta la o comandă mare du.
Bucurându-se de dimensiunea directorul meu de lucru pe unitatea de origine:
Dacă tastați doar sau du du -h, apoi pe termenal Ramer ar afișa toate fișierele și subfolderele. Deci, este mai bine să nu facă.
Dacă doriți să cunoașteți dimensiunea întregului conținut al catalogului, atunci vom merge și executați următoarea comandă:
Samvol * înseamnă că trebuie să selectați toate fișierele din dosar.
Sortare după dimensiune dosar:
du -s * | sortare -NR - Listează toate fișierele din kilobytes și va sorta de la cea mai mare la cel mai mic.
du -SM * | sortare -Pokazhet -NR toate fișierele în megaocteți și va sorta de la cel mai mare la cel mai mic.
du -s * | sortare -NR | tăiat -f 2- | în timp ce citiți o, face du -hs $ a, făcut - Și acest ajutor sortare kostruktsii fișierele de la cel mai mare la cel mai mic și prescrie dimensiunea în megaocteți și kilobytes:
Mesaj de navigare
7 gânduri cu privire la „Cum de a vedea dimensiunea folderele și fișierele consola Linux“
Și de ce nu a putut folosi doar comanda ls în loc de du?
De exemplu, ls-l comandă afișează -S conținutul în directorul sortate de la cea mai mare la cea mai mică dimensiune și numele (împreună cu directoare și conținut dimensiune). De asemenea, există dimensiunea totală a directorului curent și membrul său.
Suplimentăm opțiunea -h și dimensiunea va fi afișată în octeți, KB și MB, dacă este cazul. ls -l -S -h
Ei bine, dacă adăugați opțiunea -R va apoi detaliu fiecare subdirectoare pokeazan pornind de la curent. ls -l-S-R -h
Am arătat doar un alt mod. Cum să utilizați, până la tine