Diskhåndtering

Find diskplads brugt af specifik bruger Linux

Find diskplads brugt af specifik bruger Linux
En gang imellem kan det være nødvendigt at gøre status over de filer, der ejes af en bestemt bruger i et Linux-system med flere login-brugere. Dette er praktisk, når du vil frigøre plads og forhindre, at din harddisk bliver forarmet.  Dette er især hvis nogle brugere for længe siden er stoppet med at bruge systemet, og deres konti er blevet deaktiveret. Så hvordan vurderer du diskpladsen, der optages af en bestemt bruger? Lad os finde ud af det.

Tæl den samlede diskplads, der bruges af en bestemt bruger

For at opnå den diskplads, der bruges af en bestemt bruger, skal du bruge kommandosyntaksen find som følger:

$ find / sti / til / katalog / -bruger brugernavn_hvem_filer_er_til_be_tælles -type f -printf "% s \ n" | awk 't + = $ 1 AFSLUT print t'

Lad os nedbryde denne kommandosyntaks:

Den første sektion -  find / sti / til / katalog / - foretager en søgning i den angivne biblioteksti.

Det andet afsnit - -brugerbrugernavn_hvem_filer er_til_tælles - begrænser kun søgefunktionen til en bestemt bruger.

Det tredje afsnit - -type f  -  angiver, at vi kun søger efter filer og ikke mapper. Tomme biblioteker optager normalt 4 kb, hvilket er ubetydeligt.

Den sidste sektion - -printf “% s \ n” | awk 't + = $ 1 AFSLUT print t'

Udskriver filernes størrelse.

Antag, at du vil finde ud af diskbrugen til en kaldet bruger James i hjemmekataloget. Kommandoen vil være.

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

Hvis du er inde i et bibliotek, kan du se diskforbruget ved hjælp af den viste kommando,

$ find . -skriv f -printf "% u% s \ n" \ | awk 'bruger [$ 1] + = $ 2; SLUT for (i i bruger) udskriv i, bruger [i] '

For eksempel vil jeg navigere til downloads-biblioteket, der er placeret i mit hjemmekatalog, og kontrollere diskpladsen, der bruges af bestemte brugere. Outputtet viser tydeligt diskpladsoversigten, hvor to brugere har filer gemt i den aktuelle mappe, som er / home / james / Downloads-kataloget.

Og der går du. Vi har med succes set, hvordan du kan finde diskplads af specifikke brugere i Linux.

Sådan registreres og streames din gaming-session på Linux
Tidligere blev spil kun betragtet som en hobby, men med tiden oplevede spilindustrien en enorm vækst med hensyn til teknologi og antallet af spillere....
Bedste spil at spille med håndsporing
Oculus Quest introducerede for nylig den gode idé om håndsporing uden controllere. Med et stadigt stigende antal spil og aktiviteter, der udfører supp...
Sådan vises OSD-overlay i fuldskærms Linux-apps og -spil
Afspilning af fuldskærmsspil eller brug af apps i distraktionsfri fuldskærmstilstand kan afskære dig fra relevante systemoplysninger, der er synlige i...