Diskhantering

Hitta diskutrymme som används av specifik användare Linux

Hitta diskutrymme som används av specifik användare Linux
Ibland kan du behöva göra en översikt över de filer som ägs av en specifik användare i ett Linux-system med flera inloggningsanvändare. Detta kommer till nytta när du vill frigöra lite utrymme och förhindra att din hårddisk blir utarmad.  Detta är särskilt om vissa användare sedan länge har slutat använda systemet och deras konton har inaktiverats. Så, hur utvärderar du diskutrymme som tas upp av en viss användare? Låt oss ta reda på.

Räkna det totala diskutrymme som används av en viss användare

För att erhålla det diskutrymme som används av en viss användare använder du kommandosyntaxen enligt följande:

$ hitta / sökväg / till / katalog / -användarnamn_vems_filer_ är_till_be_counted -typ f -printf "% s \ n" | awk 't + = $ 1 SLUT print t'

Låt oss bryta ner kommandosyntaxen:

Det första avsnittet -  hitta / sökväg / till / katalog / - utför en sökning i den angivna katalogvägen.

Det andra avsnittet - -användarnamn_vems_filer_ är_räknade - begränsar sökoperationen till en specifik användare.

Det tredje avsnittet - -typ f  -  indikerar att vi bara söker efter filer och inte kataloger. Tomma kataloger tar vanligtvis upp 4 kb, vilket är försumbart.

Det sista avsnittet - -printf “% s \ n” | awk 't + = $ 1 SLUT print t'

Skriver ut storleken på filerna.

Antag att du vill ta reda på diskanvändningen för en användare som heter James i hemkatalogen. Kommandot kommer att vara.

$ hitta / hem-användare james -typ f -printf "% s \ n" | awk 't + = $ 1 SLUT print t'

Om du befinner dig i en katalog kan du visa diskanvändningen med kommandot som visas,

$ hitta . -typ f -printf "% u% s \ n" \ | awk 'user [$ 1] + = $ 2; SLUT för (i i användare) skriv ut i, användare [i] '

Till exempel kommer jag att navigera till katalogen Nedladdningar, som finns i min hemkatalog, och kontrollera det diskutrymme som används av specifika användare. Utdata visar tydligt diskutrymmesöversikten där två användare har filer sparade i den aktuella katalogen, vilket är / home / james / Nedladdningskatalog.

Och där går du. Vi har framgångsrikt sett hur du kan hitta diskutrymme för specifika användare i Linux.

Mus Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Muspekaren och markören i Windows 10 är mycket viktiga aspekter av operativsystemet. Detta kan också sägas för andra operativsystem, så i sanning är d...
Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...
Shadow of the Tomb Raider for Linux Tutorial
Shadow of the Tomb Raider är det tolfte tillskottet till Tomb Raider-serien - en action-äventyrsspelfranchise skapad av Eidos Montreal. Spelet mottogs...