Disko valdymas

Raskite konkretaus vartotojo „Linux“ naudojamą vietos diske

Raskite konkretaus vartotojo „Linux“ naudojamą vietos diske
Kartą gali tekti įvertinti failus, priklausančius konkrečiam vartotojui „Linux“ sistemoje su keliais prisijungimo vartotojais. Tai praverčia, kai norite atlaisvinti vietos ir užkirsti kelią standžiajam diskui.  Tai ypač svarbu, jei kai kurie vartotojai jau seniai nebesinaudoja sistema, o jų paskyros išjungtos. Taigi, kaip jūs vertinate disko vietą, kurią užima konkretus vartotojas? Išsiaiškinkime.

Suskaičiuokite bendrą konkretaus vartotojo naudojamą disko vietą

Norėdami gauti vietos diske, kurį naudoja konkretus vartotojas, naudokite komandą „paieška“ sintaksę taip:

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

Išskaidykime šią komandų sintaksę:

Pirmasis skyrius -  rasti / kelias / į / katalogą / - atlieka paiešką nurodytame katalogo kelyje.

Antrasis skyrius - -vartotojo vartotojo vardas_kieno_failai_yra_be_skaičiuoti - paieškos operaciją gali atlikti tik konkretus vartotojas.

Trečias skyrius - -f tipas  -  rodo, kad ieškome tik failų, o ne katalogų. Tušti katalogai paprastai užima 4 KB, o tai yra nereikšminga.

Paskutinis skyrius - -printf „% s \ n“ | awk 't + = $ 1 END print t'

Išspausdina failų dydį.

Tarkime, kad norite sužinoti naudojamo vartotojo disko naudojimą james namų kataloge. Komanda bus.

$ find / home -user james -type f -printf "% s \ n" | awk 't + = $ 1 END print t'

Jei esate kataloge, naudodami parodytą komandą galite peržiūrėti disko naudojimą,

$ rasti . -įveskite f -printf "% u% s \ n" \ | awk 'vartotojas [$ 1] + = $ 2; PABAIGA (i vartotojui) spausdinti i, vartotojas [i] '

Pavyzdžiui, pereisiu į katalogą „Atsisiuntimai“, esantį mano namų kataloge, ir patikrinsiu konkrečių vartotojų naudojamą disko vietą. Išvestyje aiškiai rodoma vietos diske suvestinė, kurioje du vartotojai turi failus, išsaugotus dabartiniame kataloge, kuris yra / home / james / Atsisiuntimų katalogas.

Ir eik. Mes sėkmingai matėme, kaip galite rasti konkrečių „Linux“ naudotojų vietos diske.

Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...
Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...