Hvordan se størrelsen på kataloger og finne store filer og kataloger i Ubuntu?

Er du tom for diskplass? Vil du finne ut hva som spiser all diskplassen din? Det er veldig irriterende å gå tom for diskplass. Ikke bare vil lite diskplass hindre deg i å installere nye programmer, det kan også forårsake problemer for programmer som allerede er installert på systemet ditt. Hva kan du gjøre for å undersøke dette?

Her vil jeg vise deg et par kommandoer for å hjelpe deg med å finne informasjonen du trenger ved hjelp av Ubuntu-kommandolinjen.

Et godt sted å starte er å finne den totale kapasiteten på harddisken din. En fin måte å finne den på er å kjøre følgende kommando.

Hvordan se størrelsen på kataloger og finne store filer og kataloger i Ubuntu?

Se den totale kapasiteten på harddisken.

df -hlT

Df-kommandoen står for diskfri, og den vil vise deg størrelsen på harddiskene og partisjonene og også mengden okkupert og ledig plass.

DF-kommando i Ubuntu

Som du kan se, kjører hovedpartisjonen med ext4-filsystemet og har en total størrelse på 8, 1 GB, hvorav 2, 7 GB er ledig plass.

La oss nå undersøke hvor den 4,9 GB brukte plassen ligger.

Se størrelsen på retningene og underkatalogene i Ubuntu.

Nå skal vi kjøre en kommando som viser oss størrelsen på de forskjellige katalogene i roten til partisjonen som kjører Ubuntu-systemet.

sudo du -h --max-depth=1 /

Kommandoen forteller systemet å vise størrelsen på katalogene i rotkatalogen. Hvis du vil se en lengre liste, inkludert de dypere underkatalogene, kan du sette dybden til 2 eller et høyere tall.

du command ubuntu

Som du kan se, opptar / boot-katalogen 247 MB diskplass, / usr-katalogen 3,1 GB, og / home-katalogen 20MB, og / snap-katalogen 1,4 GB.

Du vil ikke berøre kataloger du ikke vet mye om. Men / home-katalogen og /snap-katalogen kan inneholde filer du ikke nødvendigvis trenger. La oss ta en titt på hva som er skjult i disse katalogene.

Her kan du se et eksempel på en /snap-katalog som inneholder mange installerte programmer og filer.

størrelsen på snap-katalogen

Den totale størrelsen på /snap-katalogen er 8,9 GB. Hvis du vil sortere den etter størrelse, må du fjerne -h-argumentet (som viser filstørrelsen i mer lesbare tall) og se den totale størrelsen i byte i stedet. Du kan gjøre det med følgende kommando.

sudo du --max-depth=1 /snap | sort -n -r

Her vil du se en liste over kataloger, som starter med den største katalogen. Jeg ser raskt at Firefox-katalogen opptar mer enn 1,3 GB. Bør jeg slette nettleseren? Bør jeg redusere størrelsen på hurtigbufferen som er lagret på maskinen? Finnes det mindre nettlesere? Dette er alle spørsmål du kan stille basert på dette. Bør jeg slette VLC Media Player og bruke en annen mediespiller i stedet?

En annen katalog som du kan påvirke er /home-katalogen .

Hvis du kjører kommandoene du har sett tidligere, vil du raskt oppdage hvilke kataloger og underkataloger som opptar mye plass. Kanskje du har mange nedlastede filer i katalogen /home/user/Downloads? Du vil raskt oppdage om du kjører kommandoene du har sett ovenfor.

Hvilke filer skal slettes for å frigjøre diskplass?

Har du funnet katalogen opptar mye plass? Hvilke er de største filene i den gitte katalogen? Du kan kjøre følgende kommando for å finne ut.

ls -lSr | grep ^-

Denne kommandoen vil liste filene i katalogen (og ekskludere katalogene) i omvendt rekkefølge. Som et resultat vil de største filene vises nederst på listen. Kommandoen kjører i mappen du er i. Som et resultat bør du være i katalogen av interesse når du kjører kommandoen. Du kan også legge til stedet du er interessert i ved å kjøre kommandoen slik.

ls -lSr /home/user/Downloads | grep ^-

Jeg håper disse instruksjonene har hjulpet deg. Hvis du har ytterligere spørsmål, kommentarer eller noe annet på hjertet ditt, kan du skrive en kommentar nedenfor.

Legg inn en kommentar