Käsurealt pole näha, kui palju kettaruumi kataloog nii lihtsalt kasutab. Kuid on programme nagu du ja ncdu mida saate kasutada kataloogis kuluva kettaruumi väljaselgitamiseks.
Selles artiklis näitan teile, kuidas seda kasutada du ja ncdu kataloogi või kataloogide tarbitava kettaruumi väljaselgitamiseks. Alustame siis.
Du abil saate kataloogiketta kasutamise leida:
Du-käsk on vaikimisi saadaval kõigis kaasaegsetes Linuxi distributsioonides. Te ei pea midagi ekstra installima.
Du käsk koos valikutega -s (-kokku võtta) ja -h (-inimesele loetav) saab kasutada selleks, et teada saada, kui palju kettaruumi kataloog kulutab.
Oletame näiteks, et soovite kontrollida, kui palju kettaruumi on ~ / Allalaadimised kataloog kulutab. Selleks käivitage du käsk järgmiselt:
$ du -sh ~ / AllalaadimisedNagu näete, ~ / Allalaadimised tarbis umbes 813 MB kettaruumi.
Mõnikord võib teil olla vaja superkasutaja (root) õigusi, et kontrollida, kui palju kettaruumi teatud kataloog kulutab. Seda seetõttu, et kui teil pole luba kataloogis oleva faili lugemiseks, ei saa du-käsk seda analüüsida, et leida ka faili kasutatav kettaruum.
Oletame näiteks, et soovite arvutada, kui palju kettaruumi on /jne kataloog kulutab. Selleks käivitage du käsk järgmiselt:
$ sudo du -sh / jneNagu näete, /jne ainult tarbitud kataloog 13 MB kettaruumi.
Käsu du abil saate teada, kui palju kettaruumi ka kataloogi alamkataloogid tarbivad.
Näiteks kui soovite teada, kui palju kettaruumi teie sisselogimise kasutajate HOME kataloogi (~) alamkataloogid tarbivad, saate du käsu käivitada järgmiselt:
$ du -h -d 1 ~Või,
$ du -h -d 1 $ KODUNagu näete, on minu sisselogimise kasutajate HOME kataloogis iga kataloogi suurus loetletud. Viimane rida näitab ka kogu sisselogitud kasutajate HOME kataloogi tarbitud kettaruumi.
Ncdu kasutamine kataloogiketta kasutamise leidmiseks:
ncdu on ncurse-põhine terminali kettakasutuse analüsaator. Võite seda nimetada ka graafilise rakenduse GNOME Disk Usage Analyzer (Baobab) terminaliversiooniks. See on suurepärane tööriist kettata kasutamise jälgimiseks kataloogipõhiselt peata serveris.
The ncdu tarkvarapakett pole Ubuntu / Debiani vaikimisi installitud. Kuid see on saadaval Ubuntu / Debiani ametlikus paketihoidlas. Niisiis, seda on tõesti lihtne installida.
Kõigepealt värskendage APT paketi hoidla vahemälu järgmise käsuga:
$ sudo apt värskendusSeejärel installige ncdu oma Ubuntu / Debiani masinasse järgmise käsuga:
$ sudo apt installib ncdu
ncdu tuleks installida.
Nüüd saate ncdu käivitada järgmise käsuga:
$ ncduVõi käivitage superkasutajana järgmise käsuga:
$ sudo ncdu
ncdu peaks algama. See peaks välja nägema nii, nagu on näidatud alloleval ekraanipildil.
Vaikimisi näitab ncdu teile teie praeguse töökataloogi alamkatalooge. Nagu näete, näitab see minu sisselogimise kasutaja HOME kataloogi alamkatalooge.
Näete, kui palju kettaruumi iga kataloog tarbis. Ka seal on kena välimusega graafik. See näitab suhteliselt palju, kui palju kettaruumi konkreetne kataloog kasutab. Graafi, protsendi, graafiku + protsendivaate vahel vahetamiseks võite soovi korral klaviatuuril klahvi g vajutada.
e kataloogis olev sümbol tähendab, et kataloog on tühi.
Näete, kui palju kettaruumi on vanemkataloogis (minu puhul / home / shovon) kasutab siin ncdu liideses vanemkataloogis olevate failide ja kataloogide (üksuste) koguarvu ja arvu.
Võite kasutada
Kui soovite ncdu liidesest väljuda, vajutage q.
Võite ncdu käsitsi käskida konkreetse kataloogi kokkuvõte, kui ncdu käivitate.
Oletame näiteks, et soovite kiirelt uurida / usr kataloog ncdu-ga. Selleks käivitage ncdu järgmiselt:
$ ncdu / usrVõi
$ sudo ncdu / usr
Nagu näete, on / usr kataloog kuvatakse liideses ncdu.
Nii saate teada, kui palju kettaruumi tarbis kataloog Linuxi käsurealt. Täname selle artikli lugemise eest.