2009-04-01, 10:31
  #1
Medlem
Försöker lista ut ett snyggt sätt att få fram hur stora underkatalogerna är i en mapp som totalt är på ca 120GB.

Försöker få till en bra växel på du, tex du -hs får man ju "human redable" och "summarize", men, om jag kör tex:
"du -hs /the/folder" varav "folder" innehåller kanske 10 underkataloger, får man ju bara svaret:
"120GB /the/folder" och inget mer, jag får den liksom inte att lista "alla underkataloger" och storlek på varje.

Någon som vet vad jag menar? Måste ju vara ganska användbart att kunna göra det!
Citera
2009-04-01, 10:33
  #2
Medlem
Citat:
Ursprungligen postat av 7GMT
Försöker lista ut ett snyggt sätt att få fram hur stora underkatalogerna är i en mapp som totalt är på ca 120GB.

Försöker få till en bra växel på du, tex du -hs får man ju "human redable" och "summarize", men, om jag kör tex:
"du -hs /the/folder" varav "folder" innehåller kanske 10 underkataloger, får man ju bara svaret:
"120GB /the/folder" och inget mer, jag får den liksom inte att lista "alla underkataloger" och storlek på varje.

Någon som vet vad jag menar? Måste ju vara ganska användbart att kunna göra det!

Detta borde funka, dock så kommer den ju lista storleken på alla undermappar i en "root" mapp.
Kod:
find ./ -type d -name \* -exec du -sh {} \;
Citera
2009-04-01, 10:33
  #3
Medlem
gadzooxs avatar
Citat:
Ursprungligen postat av 7GMT
Försöker lista ut ett snyggt sätt att få fram hur stora underkatalogerna är i en mapp som totalt är på ca 120GB.

Försöker få till en bra växel på du, tex du -hs får man ju "human redable" och "summarize", men, om jag kör tex:
"du -hs /the/folder" varav "folder" innehåller kanske 10 underkataloger, får man ju bara svaret:
"120GB /the/folder" och inget mer, jag får den liksom inte att lista "alla underkataloger" och storlek på varje.

Någon som vet vad jag menar? Måste ju vara ganska användbart att kunna göra det!
du -hs /the/folder/*
Citera
2009-04-01, 10:45
  #4
Medlem
Varför skriva hs när h funkar lika bra? Alltså du -h. Tex blir resultatet:

Kod:
user@computer:~$ du -h Folder/
5.2M	Folder/Folder2/Folder3
181M	Folder/Folder2
181M	Folder/
user@computer:~$ du -hs Folder/
181M	Folder/
Citera
2009-04-01, 23:02
  #5
Medlem
Kod:
tree -s

Läs mer om tree: http://linux.die.net/man/1/tree
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in