Gå til innhold

[Løst]Ubuntu: Hvordan liste opp størrelse på mapper?


Anbefalte innlegg

Skrevet

Trenger å vite hvilke av mappene mine som bruker hvor mye diskplass i /home.

 

Eneste jeg har kommet opp med så langt er

ls -l -h

 

drwxr-xr-x 8 sinnadyr sinnadyr 4.0K 2009-01-21 21:05 cxgames

drwxr-xr-x 2 sinnadyr sinnadyr 4.0K 2009-01-22 18:32 Desktop

drwxr-xr-x 5 sinnadyr sinnadyr 4.0K 2009-01-22 01:31 Documents

drwxr-xr-x 2 sinnadyr sinnadyr 4.0K 2009-01-22 16:01 Downloads

drwxr-xr-x 2 sinnadyr sinnadyr 4.0K 2009-01-21 00:30 dwhelper

 

 

Ønsker å kunne se størrelsen på mappene, med innhold og alt, men skjønner ikke helt hvordan :\

Videoannonse
Annonse
Skrevet (endret)

Niks. Dette lister opp størrelsen på vær enkelt fil, og føler ikke at jeg gidder å ta meg tia til å regne sammen alt selv ;)

 

EDIT: Joda, ser man faktisk ser mappene der også, men er så kjedelig å måtte sitte å lete etter dem. Finnes det et alternativ som ikke lister filstørrelser men kun mappestørrelser?

Endret av sinnadyr
Skrevet (endret)
Da kan du slenge på en c, altså:

du -hc

 

Hjalp enda litt mindre egentlig :\ Listet opp enda flere filer ;P

 

Kagee: Leter etter noe som kan liste opp alle mappene.

 

EDIT: Kan man legge til en "-?" for å sortere etter størrelse kanskje?

Endret av sinnadyr
Skrevet

find . -maxdepth 1 -type d -exec du -sh {} \;

eller

for dir in $( ls -lh | egrep "^d" | awk '{ print $NF }' ); do du -sh ${dir}; done

 

...osv 8--)

Skrevet (endret)

find . -type d -exec du -sh {} \;

eller (bare 1 undermapper)

find . -maxdepth 1 -type d -exec du -sh {} \;

eller kanskje til og med (bare første undermapper, og ignorer skjulte mapper)

find . \( ! -regex '.*/\..*' \) -maxdepth 1 -type d -exec du -sh {} \;

 

Edit: Haha, brukte for lang tid på siste kodeeksempel :!:

Endret av Kagee
Skrevet

Kagee: Hahah! *pekenese*

 

...jeg forsøkte å konsentrere meg om jobb samtidig, så hadde ikke tid til å teste (...og fant dermed ut at '.' kunne få lov til å listes i mitt eksempel ;-) ).

Skrevet

Hysj da, ikke fortell han sånne enkle ting, da lærer han seg jo ingen av de kule kommandoene :grin:

 

Man kan jo ikke peke ham rett på man du eller info du med en gang heller :cool:

Skrevet

Jeg har definert dette aliaset i min .bashrc:

 alias dusk='du -sk * | sort -nr | head'

gir deg de 10 største katalogene/filene inni katalogen du står i.

Skrevet
Hysj da, ikke fortell han sånne enkle ting, da lærer han seg jo ingen av de kule kommandoene :grin:

 

Man kan jo ikke peke ham rett på man du eller info du med en gang heller :cool:

 

Lærer og lærer fru blom ;) Men hadde helt glemt at det finnes man for alle slike kommandoer/programmer ;P

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...