Kettahaldus

Leidke konkreetse kasutaja Linuxi kasutatav kettaruum

Leidke konkreetse kasutaja Linuxi kasutatav kettaruum
Mõnikord peate võib-olla tegema kokkuvõtte failidest, mis kuuluvad konkreetsele kasutajale mitme sisselogimis kasutajaga Linuxi süsteemis. See on kasulik, kui soovite ruumi vabastada ja vältida kõvaketta ammendumist.  Seda eriti juhul, kui mõned kasutajad on süsteemi kasutamise juba ammu lõpetanud ja nende kontod on keelatud. Niisiis, kuidas saate hinnata konkreetse kasutaja kettaruumi? Uurime välja.

Loendage konkreetse kasutaja kogu kettaruumi

Konkreetse kasutaja kasutatava kettaruumi saamiseks kasutage käsu find süntaksit järgmiselt:

$ find / path / to / directory / -user username_whose_files_are_to_be_counted -type f -printf "% s \ n" | awk 't + = $ 1 LÕPP print t'

Jaotame selle käsu süntaks:

Esimene osa -  leia / tee / kataloogi / - teostab otsingu määratud kataloogiteel.

Teine osa - -kasutaja kasutajanimi_kelle_failid_arvutatakse_arvuks - piirab otsingu ainult konkreetsele kasutajale.

Kolmas osa - -tüüp f  -  näitab, et otsime ainult faile, mitte katalooge. Tühjad kataloogid võtavad tavaliselt 4 kB, mis on tühine.

Viimane osa - -printf “% s \ n” | awk 't + = $ 1 LÕPP print t'

Prindib välja failide suuruse.

Oletame, et soovite teada saada kutsutava kasutaja kettakasutust james kodukataloogis. Käsk saab olema.

$ find / home -user james -tüüp f -printf "% s \ n" | awk 't + = $ 1 LÕPP print t'

Kui asute kataloogis, saate kuvatud käsu abil kettakasutust vaadata,

$ leida . -tüüp f -printf "% u% s \ n" \ | awk 'kasutaja [$ 1] + = $ 2; LÕPP for (i in user) print i, kasutaja [i] '

Näiteks navigeerin kataloogi Allalaadimised, mis asub minu kodukataloogis, ja kontrollin konkreetsete kasutajate kasutatavat kettaruumi. Väljund näitab selgelt kettaruumi kokkuvõtet, kus kahel kasutajal on praegusesse kataloogi salvestatud failid, milleks on / home / james / Allalaadimiste kataloog.

Ja seal sa lähed. Oleme edukalt näinud, kuidas leiate konkreetsete Linuxi kasutajate kettaruumi.

5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...