Upravljanje diskov

Poiščite prostor na disku, ki ga uporablja določen uporabnik Linux

Poiščite prostor na disku, ki ga uporablja določen uporabnik Linux
Občasno boste morda morali pregledati datoteke, ki so v lasti določenega uporabnika v sistemu Linux z več prijavnimi uporabniki. To je priročno, če želite sprostiti nekaj prostora in preprečiti, da bi se trdi disk izpraznil.  To je še posebej, če nekateri uporabniki že zdavnaj ne uporabljajo več sistema in so njihovi računi onemogočeni. Torej, kako ocenjujete prostor na disku, ki ga zavzame določen uporabnik? Pa ugotovimo.

Preštejte skupni prostor na disku, ki ga uporablja določen uporabnik

Če želite pridobiti prostor na disku, ki ga uporablja določen uporabnik, uporabite sintakso ukaza find, kot sledi:

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

Razčlenimo to sintakso ukaza:

Prvi odsek -  najdi / pot / do / imenika / - izvede iskanje po določeni poti imenika.

Drugi odsek - -uporabnik uporabniško_ime_datoteke_za_be_bračunati - omejuje iskanje samo na določenega uporabnika.

Tretji odsek - -tip f  -  pomeni, da iščemo samo datoteke in ne imenikov. Prazni imeniki običajno zavzamejo 4kb, kar je zanemarljivo.

Zadnji odsek - -printf “% s \ n” | awk 't + = $ 1 END print t'

Natisne velikost datotek.

Recimo, da želite izvedeti, kako uporabnik, ki se imenuje, uporablja disk James v domačem imeniku. Ukaz bo.

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

Če ste v imeniku, si lahko s prikazanim ukazom ogledate uporabo diska,

$ najdi . -vnesite f -printf "% u% s \ n" \ | awk 'uporabnik [$ 1] + = $ 2; END for (i in user) print i, user [i] '

Na primer, pomaknil se bom do mape Prenosi, ki se nahaja v mojem domačem imeniku, in preveril prostor na disku, ki ga uporabljajo določeni uporabniki. Rezultat jasno prikazuje povzetek prostora na disku, kjer imata dva uporabnika datoteke, shranjene v trenutnem imeniku, ki je / home / james / direktorij prenosov.

In tam greš. Uspešno smo videli, kako lahko najdete prostor na disku pri določenih uporabnikih v Linuxu.

5 najboljših arkadnih iger za Linux
Dandanes so računalniki resni stroji, ki se uporabljajo za igre na srečo. Če ne boste mogli dobiti novega visokega rezultata, boste vedeli, kaj mislim...
Bitka za Wesnoth 1.13.6 Razvoj izdan
Bitka za Wesnoth 1.13.6, ki je izšel prejšnji mesec, je šesta razvojna izdaja v 1.13.x series in prinaša številne izboljšave, predvsem uporabniški vme...
Kako namestiti League Of Legends na Ubuntu 14.04
Če ste ljubitelj League of Legends, je to priložnost, da preizkusite League of Legends. Upoštevajte, da LOL podpira PlayOnLinux, če uporabljate Linux....